当前位置: 首页 > 面试题库 >

Spring搜索中的存储字段

钱承允
2023-03-14
问题内容

在文档中,某些类型(例如数字和日期)指定存储默认为no。但是该字段仍然可以从json中检索。

令人困惑。这是否表示_source?

有没有办法根本不存储字段,而只是对其建立索引并进行搜索?


问题答案:

默认情况下,不存储任何字段类型。只有_source领域。这意味着您始终可以取回发送给搜索引擎的内容。即使您要求特定的字段,elasticsearch也会_source为您解析该字段并将其退还给您。

您可以_source根据需要禁用,但是只能根据映射映射检索明确存储的字段。



 类似资料:
  • 现在,据我所知,我必须使用两个QueryParser,因为我需要使用两个不同的分析器来搜索两个字段,每个字段一个。我想不出怎么把它们结合起来。我想要的是一个TopDoc,其中的结果是排序的相关性得分,这是一些组合的2相关性得分从搜索的文件名字段和搜索的内容字段。Lucene7.4是否为您提供了轻松解决此问题的方法? 附:这是我很长一段时间以来的第一个帖子,如果不是永远的话。请注明任何格式或内容问题

  • 问题内容: 我正在尝试优化我的Elasticsearch方案。 我有一个URL字段-我不想查询或过滤它,而只是检索它。 我的理解是,定义为的字段未建立索引,但仍存储在索引中。(请参阅http://www.slideshare.net/nitin_stephens/lucene- basics中的 幻灯片5 )这应该与Lucene UnIndexed相匹配,对吗? 这使我感到困惑,是否有一种方法可以

  • 我想知道是否有可能从非谷歌App Engine服务器上使用API搜索存储在谷歌云存储中的文件。

  • 由于它是一种递归方法,我无法弄清楚如何使用这些stg参数来存储树元素数据。我希望将stg保留在那里,以便学习如何将字符串数据存储在递归方法中。我该怎么做呢?(基本上我想摆脱诱惑1) 编辑:我尝试了stg+=root.getElement()+“”;带返回STG;但这并不奏效 输出示例“树的顺序遍历:1 2 3 X Y Z X Y Z”

  • 问题内容: mavensearch.net在许多情况下都不知道当前版本,mvnrepository.com还是更新一些,但是没有显示可从中下载软件包的存储库,我觉得这很有用。 您使用和喜欢什么Maven仓库搜索引擎? 问题答案: 我建议使用官方网站http://search.maven.org/。随着将新工件添加到中央存储库,Maven Central的索引每小时更新一次。

  • 我在我的应用程序中使用Hibernate搜索。其中一个子集合映射为IndexeDemBedded。子对象有两个字段,一个是id,另一个是date(使用date resoultion到毫秒)。当我搜索ID=1(或某个值)并且date等于另一个值时,我会得到第一个和第二个匹配的所有情况的结果。我只想在同一个孩子中获得两个字段匹配的记录,但我在不同的孩子中获得匹配,结果会高得多。下面是代码片段 主类是用