热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SOLRindexed=true和stored=true之间的差异

如何解决《SOLRindexed=true和stored=true之间的差异》经验,为你挑选了1个好方法。

在SOLR中,stored=true和之间有什么区别indexed=true.我知道stored=true存储字段的实际值而不修改它并indexed=true存储字段的修改值以用于计算目的.我想知道,直到它影响性能的程度.请问组合stored=trueindexed=true时相比,持久性和检索的降低性能stored =falseindexed=true



1> The Bndr..:

indexed = true如果你想搜索"超过"该字段,则需要它.如果字段未编入索引,则无法从该字段中找到值/术语.您的分析器链将运行该字段上的数据,如果indexed = true.

stored = true如果您需要从索引中读取字段的值/内容,则需要.例如,如果您想使用突出显示功能,或者您希望将solr用作数据库,而不仅仅是作为搜索索引.如果stored = true意味着:只需存储原始内容并输出原始内容(如果需要).

我想知道,直到它影响性能的程度.

内容(存储)和索引放在不同的文件中.所以solr不需要在搜索时遍历内容文件,只因为stored是真的.

存储数据需要一些时间,特别是如果数据很大.在检索方面,它取决于你放入'fl'的内容.如果您没有使用'fl'检索字段,则不会产生阅读费用.

但是如果存储了该字段,那么solr能够在结果列表中打印内容(取决于您的solr配置).这意味着,您的结果列表可能会更大(取决于您的内容/字段大小).如果solr也必须发送存储字段的内容,那么构建列表并将列表传输到客户端可能会更慢.

执行搜索的时间是相同的.但是,请求所需的整个时间是添加了几个东西:搜索,构建结果列表,将列表传输到客户端等.因此,将所有内容输出到结果列表中的所有字段的输出可能会慢一些solr请求,但不会对查询时间产生影响.


推荐阅读
  • 一:什么是solrSolr是apache下的一个开源项目,使用Java基于lucene开发的全文搜索服务器;Lucene是一个开放源代 ... [详细]
  • camel_使用Camel在来自不同来源的Solr中索引数据
    camelApacheSolr是建立在Lucene之上的“流行的,快速的开源企业搜索平台”。为了进行搜索(并查找结果),通常需要从不同的源(例如内容管理 ... [详细]
  • Lucene 全文检索技术入门
    一、搜索引擎的历史萌芽:Archie、Gopher起步:Robot(网络机器人)的出现与spider(网络爬虫)发展:excite、galax ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 部署solr建立nutch索引
    2019独角兽企业重金招聘Python工程师标准接着上篇nutch1.4的部署应用,我们来部署一下solr,solr是对lucene进行了封装的企 ... [详细]
  • solr导入mysql_Solr导入MySQL中的数据
    一、目标将MySQL数据库中的数据导入至Solr中,并且由Solr生成中文索引,使用Solr查询信息。二、数据导入1、将solr-8.2.0dist下的 ... [详细]
  • javajigsaw2015年12月1日,星期二,在OpenJDK邮件列表中,MarkReinhold确认了许多人的期望:J ... [详细]
  • MDI窗体容器-放窗体的容器窗体时顶级控件,是不允许放到其他的控件或窗体中的(李献策lxc)窗体属性中有一个属性:IsMdiContainer-确定该窗体是否是MDI容器在窗体中 ... [详细]
  •   接着上篇http:cxshun.iteye.comblog1039445,我们讲了怎么初始化配置solr,并运行。问题来了,当我们配置完成后,索引当中并没有任何东西,就是说我们查询得到的 ... [详细]
  • 本文介绍了Java编程语言的基础知识,包括其历史背景、主要特性以及如何安装和配置JDK。此外,还详细讲解了如何编写和运行第一个Java程序,并简要介绍了Eclipse集成开发环境的安装和使用。 ... [详细]
  • 本文详细介绍了 Oracle 数据库的自动备份机制及其安装步骤。通过具体示例,解释了系统变更号(SCN)和块结构在备份过程中的作用,以及热备份恢复的具体步骤。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 首先我们在taotao-search-interface工程中新建一个SearchService接口,并在接口中添加一个方法,如下图所示。接着,我们到taotao-search-s ... [详细]
  • solr倒排索引(转载)
    原文地址:http:blog.csdn.netchichengitarticledetails9235157http:blog.csdn.netnjpjsoftdevarticle ... [详细]
  • Flume 开源分布式日志收集系统
    为什么80%的码农都做不了架构师?Flume--开源分布式日志收集系统Flume是Cloudera提供的一个高可用的、高可靠的开源分布式海量日志收集系统 ... [详细]
author-avatar
啊明小窝日记
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有