Solr配置一_managed-schema(schema.xm

2018-06-11  本文已影响0人  炼心之旅

Field的基本使用方式就不在此描述了,主要是记忆一下indexed与stored属性的说明

关于Solr,大家都知道是一个集存储与搜索功能于一身的平台。
在我们使用的过程中,Field是必不可少的属性,用来告诉平台,我的这个域,是否参与到存储,搜索,以及其他的一些设定,这里就是利用的indexed与stored属性。

indexed: true 即表示需要对该域进行索引,一般如果你需要在该域上进行查询或排序时,则需要配置为 true, 默认值为 false
stored: 表示是否需要把域值存储到硬盘上,方便你后续查询时能再次提取出来原样显示给用户。

通过indexed=true可以使得一个field可以被搜索,如果你有一个字段title设置的是indexed=true,那么q=title:csdn就是在搜索标题中含有csdn的document。如果你设置indexed=false,就算你有符合的数据也无法搜索出来。
stored=true意味着你可以在结果中看到这个field,通过fl参数可以控制是否在结果中显示,如果你设置stored=false,就算你有符合的数据看不到该field。

上一篇下一篇

猜你喜欢

热点阅读