在collection1的配置文件下如图:
其中有两个配置文件需要关注,、
schema.xml:在solr core的conf目录下,是solr数据表配置文件,它定义了加入索引的数据的数据类型,主要包括fieldtypes 、fields和其他的一些缺省设置.
打开shema文件发现,在里面你可以设置域,
分别为域名 类型 是否索引 是否存储 相当于lucene的代码用了个一个标签代替,非常的简便。
多值相当于年龄只能是12但不能是12,13.
动态域:
注意:没有配置过的域(即除了在schema.xml文件中配置的域名)不能用solr服务器去添加,如果想添加需要在schema.xml中配置,否则会报错。
但是域名的排至还是太少,因此出现了动态域,即任何以上面的结尾,例如sjsjs_f虽然在域中没有,但是由于动态域,这个也可以去添加。
唯一主键:
拷贝域:
例如在电商网站中,你需要搜索衣服,既要搜索名称域名内的衣服,还要搜素描述域内的衣服,但是solr只想要发送一次请求,所以solr将名称和描述复制到text文本域中,便可以只发送一次请求。搜索方式为:text:衣服,因此只需要搜一次便可
域的类型:
lucene&solr全文检索_8schema.xml文档的分析
原文:https://www.cnblogs.com/tkg1314/p/12257138.html