首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate搜索-禁用_source

Hibernate搜索-禁用_source
EN

Stack Overflow用户
提问于 2021-05-17 16:20:35
回答 1查看 197关注 0票数 0

我使用的是Postgres数据库,Hibernate Search (6.0.3)和Elastic Search(ES)后端。我只想在ES中存储索引,默认情况下Hibernate搜索也在存储索引字段的数据(在_source中)。

如何在Hibernate搜索(针对Elasticsearch后端)中创建没有数据(_source)的索引?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-17 16:56:00

编辑: Hibernate搜索配置中的 源场可以从Hibernate搜索6.1.0.Beta 1:映射开始

仅适用于Hibernate搜索6.0的旧答案:

如果您指的是源场,那么在Hibernate搜索中目前还没有内置的特性。

您可以自己禁用自动索引创建并创建索引及其映射,并将mappings._source设置为false,但这将是不愉快的,因为这需要列出索引中的每个字段。

应该可以在Hibernate搜索本身中添加一个设置,以禁用它创建的索引中的源,就像将映射标记为动态的现有设置一样。它可能不会太难,因为Hibernate搜索本身并不直接依赖于源(除了投影,但您可能不需要它们)。

如果您想要这样的设置,我鼓励您使用开一张票

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67573527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档