gpt4 book ai didi

lucene - Solr检索未存储字段的值

转载 作者:行者123 更新时间:2023-12-03 09:12:44 25 4
gpt4 key购买 nike

如何获取在 solr 架构中指定为未存储的字段“to”值。该字段有一个 copyField“text”。Facet导致内存越界,有没有办法在不使用构面查询的情况下查看值?

最佳答案

如果设置了 ,则无法检索字段的值。

通常有两个参数被索引和存储,它们可以有不同的组合。

< indexed="true" stored="true">

在这种情况下,值会被存储并被索引。也就是说,您可以在该字段上搜索,如果需要,也可以在搜索结果中检索它。

< indexed="true" stored="false">

在这种情况下,字段的值被索引,即可搜索但未存储,因此无法检索。

< indexed="false" stored="true">

在这种情况下,该值不可搜索,但您可以在搜索结果中返回它。

< indexed="false" stored="false">

在这种情况下,您既不能存储也不能搜索该字段。

stored 属性背后的原因是 Solr 或者更确切地说 lucene “分析”或将输入数据转换为更有效的形式,以实现更快、更相关的搜索(使用不同的分析器和分词器)。不幸的是,分析/转换的数据通常不再适合显示。设置“stored=true”保证可以以其原始形式检索原始数据。

关于lucene - Solr检索未存储字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40689017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com