首页 > Web开发 > 详细

lucene&solr全文检索_8schema.xml文档的分析

时间:2020-02-04 16:33:38      阅读:70      评论:0      收藏:0      [点我收藏+]

在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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!