本次主要讨论的是schema.xml的索引库的搜索域的配置。

其中field的基本属性配置。

fieldType:可以自己定义type的类型,比如中文的分词器IKAnalyzer

field域:主要是用于数据存取的域,里面使用key,value存储数据。

name:类似于key,存储的文本名称

type:存储的数据类型

indexed:是否建立索引,也就是说能不能使用该域进行搜索查找。

stored:是否存储数据,一般对象的基本属性是存储的

multiValued:可以是多个值,和数组基本类似,格式[]

copyField:复制域,主要是将指定的数据复制到某一个域对象中,以至于一个域可以存储多个域的信息,这样就方便构建默认搜索域就行搜索,非常的方便。

dynamicField:动态域,可以使用通配符*,进行存储数据和索取数据。

其中每一个向solr添加的对象都需要一个唯一的id,这样可以保证每一份数据的唯一性

<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />

<fieldType name="text_ik" class="solr.TextField">
        <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>
    <field name="user_username" type="text_ik" indexed="true" stored="true"/>
    <field name="user_age" type="text_ik" indexed="true" stored="true"/>
    <field name="user_address"  type="text_ik" indexed="true" stored="true"/>

<field name="user_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/>
    <copyField source="user_age" dest="user_keywords"/>
    <copyField source="user_username" dest="user_keywords"/>
    <copyField source="user_address" dest="user_keywords"/>

<dynamicField name="*_i"  type="int"    indexed="true"  stored="true"/>

solr的索引库配置相关推荐

  1. Solr管理索引库——(十三)

    a)          维护索引 1.  添加/更新文档 添加或更新单个文档 2.   批量导入数据(导入mysql的) 使用dataimport插件批量导入数据. 第一步:把dataimport插件 ...

  2. Windows下Solr的安装与配置,附DIH全量导入MySQL数据、IK分词器配置详解——不用集成Tomcat

    Solr是Apache开源的比较稳定的一款全文搜索引擎,也是市面上相对比较流行的一款全文搜索引擎,好不好用你用过之后自有判断.今天给大家分享一下它的安装与配置,我用的是7.7.2版本.废话不多说,开搞 ...

  3. Solr--Solr 索引库

    Solr 索引库 1 solr home目录结构    1.1 solr.xml 配置 solr 集群    1.2 collection1 (索引库:solr core )    1.3 core. ...

  4. 生成Solr增量索引配置xml

    主要是解决在Solr 配置增量索引的时候,如果数据库做了分表比如分了128张,那在配置Solr的data-config.xml的时候会很浪费时间,刚开始我也用dom4生成过,但总是感觉格式有问题,特别 ...

  5. Solr如何管理索引库

    使用SolrJ可以实现索引库的增删改查操作. 1 添加文档 第一步:把solrJ的jar包添加到工程中. 第二步:创建一个SolrServer,使用HttpSolrServer创建对象. 第三步:创建 ...

  6. Solr快速入门第七讲——使用SolrJ管理索引库

    什么是SolrJ? SolrJ是访问Solr服务的Java客户端,提供索引(这里指的就是创建索引.更新索引以及删除索引)和搜索(这里指的是查询索引)的请求方法,SolrJ通常嵌入在业务系统中,通过So ...

  7. Solr的工作原理以及如何管理索引库

    1. Solr的简介 ​ Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引:也 ...

  8. (转) 淘淘商城系列——使用SolrJ查询索引库

    http://blog.csdn.net/yerenyuan_pku/article/details/72908538 我们有必要在工程中写查询索引库的代码前先进行必要的测试.我们先到Solr服务页面 ...

  9. Solr Server服务器端安装配置

    Solr Server服务器端安装配置 一.下载SOLR相关 http://mirror.bit.edu.cn/apache/lucene/solr/4.9.1/solr-4.9.1.zip 下载后解 ...

  10. 微服务03 分布式搜索引擎 elasticsearch ELK kibana RestAPI 索引库 DSL查询 RestClient 黑马旅游

    分布式搜索引擎01 -- elasticsearch基础 0.学习目标 1.初识elasticsearch 1.1.了解ES 1.1.1.elasticsearch的作用 elasticsearch是 ...

最新文章

  1. 阿里开源自主研发的 DFSMN 语音识别模型,引谷歌论文引用
  2. jetty 添加basic auth
  3. spring boot 使用maven和fat jar/war运行应用程序的对比
  4. 解答网友提问 | 使用VS2022快速生成React/Angular/Vue.js + Web API前后端集成项目
  5. 【最小生成树】水箱(P5952)
  6. TCP 协议的三次握手、四次分手
  7. 华为Mate 40 Pro首碎照来了,网友酸了:不要给我
  8. 是谁成全了我们在吃鸡、狼人杀里的实时互动?
  9. C#中常用的文件操作方法
  10. [转]第四章 使用OpenCV探测来至运动的结构——Chapter 4:Exploring Structure from Motion Using OpenCV...
  11. 脱硫塔发生堵塞,会产生什么影响?怎么应对?基于钙法、镁法、双碱法、氨法脱硫技术比较分析
  12. 数据与广告系列三:合约广告与与衍生的第三方广告数据监控
  13. 第三批更新鸿蒙系统,emui11第三批更新名单-emui11第三批更新名单介绍 - 系统家园...
  14. GitHub学习总结
  15. 如何使用CSS3实现一个3D泡沫图形
  16. 华为设备在路由引入时应用路由策略
  17. 【卫朋】结构设计:如何使用 PROE 导出 CAD 文件?
  18. 着色器_片断着色器详解
  19. 全光网调试(接入网设备调试)
  20. html css 图片底部空,HTML学习 | 图片底部透明css实现

热门文章

  1. html图表实现,用 Flotr2 实现的 HTML5 图表
  2. redhat linux raid5,Linux 红帽   磁盘管理~~~~RAID5+LVM
  3. 架构师架构蓝图《UML精粹》 UML Distilled读后感
  4. 算法:Sliding Window Maximum(滑动窗口最大值)
  5. 牛顿法和梯度下降法的效率对比
  6. 公式推导 11-21
  7. CS231n李飞飞计算机视觉 神经网络训练细节part1上
  8. 【知识图谱系列】知识图谱的神经符号逻辑推理
  9. HDUacm2095
  10. 【POJ 3041】Asteroids【网络流 —— 最小点覆盖】