gpt4 book ai didi

java - Hibernate 搜索(存储和索引)

转载 作者:行者123 更新时间:2023-11-30 06:30:18 24 4
gpt4 key购买 nike

@Field 上的 index = Index.YES 和 store = Store.YES 的含义是什么。最后(执行搜索时)是否会从数据库中加载这些数据(搜索索引并从数据库中加载结果)?为什么我也要将数据存储在索引中?

还是我理解有误?

最佳答案

store :描述该属性是否存储在 Lucene 索引中。您可以存储值 Store.YES(在索引中占用更多空间但允许投影,有关更多信息,请参见第 6.1.2.5 节“投影”),以压缩方式存储它 Store.COMPRESS(这确实会消耗更多 CPU),或避免任何存储 Store.NO(这是默认值)。存储属性后,您可以从 Lucene 文档中检索它(请注意,这与元素是否被索引无关)。

index:描述元素是如何被索引的(即用于索引属性和信息存储类型的过程)。不同的值是Index.NO(没有索引,即查询不到),Index.TOKENIZED(使用分析器处理属性),Index.UN_TOKENISED(没有分析器预处理),Index.NO_NORM(不存储归一化数据)。默认值为 TOKENIZED。

根据:http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.2/html/Hibernate_Search_Reference_Guide/Hibernate_Search-Mapping.html

关于java - Hibernate 搜索(存储和索引),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10589396/

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