Solr配置一_managed-schema(schema.xml)之Field

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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,982评论 19 139
  • 点我查看本文集的说明及目录。 本项目相关内容( github传送 )包括: 实现过程: CH1 创建一个博客应用 ...
    学以致用123阅读 1,489评论 1 3
  • Apache Solr 学习入门 (一) 学习环境:OS:CentOS 7 miniApache Solr 6.3...
    翌日千里阅读 680评论 0 5
  • 每个人都会经过内心煎熬,经历一些不平坦的路,可最后我们都会走到有灯的地方。
    苏向晚阅读 260评论 0 0
  • 今天早上, 从老家吃完饭,我们就回盐山。回到家以后,玩了一会儿,我就去画画了,
    轩小豆阅读 186评论 0 0