我在我的 java 应用程序中使用 Hibernate search 6 Lucne 后端。 我正在执行各种搜索操作,包括模糊搜索。 我得到的搜索结果没有任何问题。 现在我想展示在我的结果列表中选择每个结果的原因是什么。 假设搜索关键字是“test”,在“name”、“description”、“ ...
我在我的 java 应用程序中使用 Hibernate search 6 Lucne 后端。 我正在执行各种搜索操作,包括模糊搜索。 我得到的搜索结果没有任何问题。 现在我想展示在我的结果列表中选择每个结果的原因是什么。 假设搜索关键字是“test”,在“name”、“description”、“ ...
在我的项目中,我有一些无法更改的实体,但我需要在其中一个实体之上创建一个索引。 这是我要存档的示例: 那是我无法更改的实体: 我的实体 每当 SecondEntity 更改时,ThirdEntity 的索引保持不变。 我写了一个小/简单的例子https://github.com/YaroslavTi ...
我在生产中使用 Hibernate 6 和 Amazon 的opensearch服务器。 当我在本地进行测试时,我不想使用 opensearch 服务器,而是想使用local-filesystem来存储索引文件。 但是,即使我使用jpaProperties.put("hibernate.search ...
我使用 Hibernate Search 6 的新聚合功能开发了一个经典的“分面搜索”界面,其中 UI 中的各种搜索字段伴随着从SearchResult的聚合数据中提取的最流行的选择。 这很好用。 但是,我希望允许用户能够不区分大小写地搜索这些字段,这样他们就不会局限于从聚合结果中进行选择,也不会因 ...
我们有一个用 spring 引导编写的应用程序。 我们正在使用 Hibernate 搜索 6 从 elasticsearch 获取数据。我们配置了 log4j2,如下所示: log4j2.xml 申请.yaml: 我们想显示 hibe.net sql 查询日志仅在调试模式下(在本地环境中)显示, ...
我们在应用程序启动时遇到异常。 我们得到这个的任何理由? 我们已经指定 Hibernate 搜索 6 个具体属性和 elasticsearch 7.10?application.yaml => code snippet search: enabled: tru ...
我在 AWS 上创建了一个开放搜索服务域,并将hibernate.search.backend.uris属性设置为该域的地址。 一切正常,我能够索引我的实体表,并且可以针对开放搜索服务域运行搜索查询。 然而由于某种原因,hibernate search 仍然经常尝试连接到localhost:920 ...
我正在从 hibernate 搜索 5 迁移到 6。hibernate 搜索 5 中存在的许多注释类已在@Spatial 6 中完全删除。 使用此注释,您可以配置在处理空间信息时应使用的SpatialMode hibernate 搜索。 例如SpatialMode.HASH 。 现在@Spatia ...
我有以下方法创建一个BooleanPredicateClausesStep来进行查询。 它包含一个空间搜索谓词,用于检查期刊是否属于预定义的圆形地理区域。 所有其他过滤器都是简单的过滤器,仅检查某个字段是否与值匹配。 我的问题是:所有这些过滤器是按顺序实现还是同时实现? 或者换一种说法; luc ...
我正在使用 Spring Boot 2.3.4 创建 Hibernate Search 6 应用程序 我在尝试构建我的应用程序时遇到了这个错误 - 以下是我添加的依赖项 - 如果我遗漏了什么,请告诉我。 ...
我正在将 Hibernate Search 5 迁移到 Hibernate Search 6。尽管文档确实很有帮助,但我无法在 Hibernate Search 6 中找到标准查询的替代方法,也无法从文档中获得。 这是我要转换的 Hibernate Search 5 查询, 而且,到目前为止我 ...
我正在尝试对@IndexedEmbedded 进行聚合,不幸的是效果不佳,但对同一字段的搜索工作正常。 我有 它在最后一行失败,显示“不能在字段‘auth.name’上使用‘聚合:术语’。确保该字段被标记为可搜索/可排序/可投影/可聚合”(并且该字段是全文本字段) ...
我最近将hibernate搜索从5.x版本升级到6.x版本,遇到了一些问题。 大多数语法都可以通过参考文档来处理,但是有一个类似的语法不能直接处理。 官方文档也给出了说明,但是文档内容不够详细,无法完成。 这是我的 5.x 版本queryBuilder.moreLikeThis().comparin ...
不幸的是,我没有找到解决问题的方法,我需要帮助。 我有这样的实体 我为我的 EntityA 进行了第一次保存 然后我想更新entityB中的字段文本,所以我首先从数据库中获取entityA,然后进行更新并保存entityA 然后当我用字符串“test”进行研究时,没有找到任何结果,但是用字符串“te ...
我是 Hibernate 搜索 6 世界的新手,我想在我的实体中索引枚举列表,但不幸的是我得到了这个错误 HSEARCH700061:无法索引嵌入类型“com.commons.enums.B” 有人可以帮帮我吗 ...
在 Hibernate Search 6.0 文档中找不到有关 Infinispan 目录提供程序的任何信息。 请参阅: https : //docs.jboss.org/hibernate/search/6.0/reference/en-US/html_single 这是否意味着自 6.0 版 ...
我想通过使用地图键作为字段名称来索引map<String, Integer> 。 我发现默认情况下我只能索引键或值( BuiltinContainerExtractors.MAP_KEY/MAP_VALUES ),所以我试图实现我自己的活页夹/桥。 那是我的代码: 我有一个例外: ...
我们目前使用Mass Indexer的默认设置(每个查询加载 10 个对象,每个线程)和 7 个线程,将 1 个表(8-10 个字段)中的数据重新索引到弹性搜索中。 该表的大小目前为25 million ,并将增长到数亿。 MassIndexer indexer = searchSession.ma ...
在 Hibernate Search 5.x 中,我可以将 map 实体方法作为全文字段,如下所示:@Entity public class Person { @Id @GeneratedValue private Long id; private String ...
我有一个Spring Boot 2.4.2应用程序与Hibernate Search 6.0.2.Final集成使用标准elasticsearch时,在持久化新实体上一切正常(读/写)。 索引也会根据默认的simple索引策略按预期创建myindex-000001 。 但是,当我将后端切换到ope ...