首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Hibernate搜索6中配置空间模式?

如何在Hibernate搜索6中配置空间模式?
EN

Stack Overflow用户
提问于 2022-07-18 02:06:07
回答 1查看 65关注 0票数 -1

我正在从hibernate搜索5迁移到6。hibernate搜索5中存在的许多注释类已经在hibernate 6中被完全删除。其中一个注释是@Spatial。使用此注释,您可以配置处理空间信息时应使用的SpatialMode hibernate搜索。例如,SpatialMode.HASH

既然@Spatial已经消失,在hibernate 6中设置空间模式的合适方法是什么?我已经检查了文档,但是它没有提到任何关于空间模式的内容。

编辑:我相信这些是所有的设置 hibernate搜索有。

编辑2:我确实找到了可以设置为散列的属性hibernate.search.backend.sharding.strategy。这是我需要设置的财产吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-04 12:37:50

有一个从Hibernate搜索5到Hibernate搜索6的迁移指南

在本指南中,有一个@Spatial

在本节中,有一个@Spatial.spatialMode

在Hibernate搜索6中,@Spatial.spatialMode@Spatial.topSpatialHashLevel@Spatial.bottomSpatialHashLevel没有同等的功能:不再支持基于地理哈希的地理点字段。 对于Lucene来说,这是因为Hibernate搜索现在使用Lucene的内置空间支持,这是基于范围的。对于Elasticsearch,基于散列的地理点字段从一开始是不可用的。

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

https://stackoverflow.com/questions/73016660

复制
相关文章

相似问题

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