作者:烨伊华_348 | 来源:互联网 | 2023-07-25 16:51
我现在使用的是一个已经搭建好的solr环境下进行的测试:第一步,需要配置solrhome中的一个配置文件schema.xml配置内容如下,上面配置的是IK分词器,下面是配置完成的域.
我现在使用的是一个已经搭建好的solr环境下进行的测试:
第一步,需要配置solrhome中的一个配置文件schema.xml
配置内容如下,上面配置的是IK分词器,下面是配置完成的域.
因为我在这个需要使用的solr进行全文检索的只有这几个重要的字段.
然后内容如下:
class="solr.TextField">
class="org.wltea.analyzer.lucene.IKAnalyzer"/>
为什么要配置域?
域相当于数据库的表字段,用户存放数据,因此用户根据业务需要去定义相关的Field(域),一般来说,每一种对应着一种数据,用户对同一种数据进行相同的操作.
域的常用属性:
- name:指定域的名称
- type:指定域的类型
- indexed:是否索引
- stored:是否存储
- required:是否必须
- multiValued:是否多值
复制域的作用是什么?
复制域的作用在于将某一个Field中的数据复制到另一个域中.
动态域的作用是什么?
当我们需要动态扩充字段时,我们需要使用动态域.