hibernate-search 相关问题

Hibernate Search是一个Hibernate子项目,提供由Hibernate ORM管理的实体与Apache Lucene和Elasticsearch等全文索引服务之间的同步。

在休眠搜索中对多个索引进行查询时使用分页

我们正在实现一个全局搜索,我们可以用它来查询应用程序中的所有实体,比如说汽车、书籍和电影。这些实体不共享共同领域,汽车有制造商,...

回答 2 投票 0

在 bootRun 期间跳过索引,在服务器启动后启动它们

部署 java-groovy 服务时,我在云上遇到超时错误。我正在使用 hibernate 弹性搜索,因此当我启动运行应用程序时索引会自行启动。这需要一些时间...

回答 2 投票 0

在 Hibernate Lucene 中搜索之前如何重新加载索引

比方说,我有一个 Lucene 索引正被两个应用程序使用。 为了简单起见,我将它们称为“ReadApp”和“WriteApp”。 只有 WriteApp 可以将更改写入 Lucene-

回答 1 投票 0

Hibernate 搜索 JsonB 索引

我正在努力使用 Hibernate Search 6.0.2 将 jsonB 列索引到 Elasicsearch 后端 这是我的实体: @数据 @NoArgs构造函数 @实体 @Table(名称=“示例”) 公开课

回答 1 投票 0

如何在我的实体中通过 Hibernate Search 使用内置分析器

我有一个自定义分析器,但我想使用 Hibernate 为这个特定字段提供的内置“WhitespaceAnalyzer”。 我的字段看起来像这样: @FullTextField(分析器 = "

回答 1 投票 0

如何在 Spring Boot 3 中使用 hiberanate search 7.1.0 分析器设置

我目前正在使用Hibernate search 7.1.0实现搜索功能。 我目前正在设置分析器,但我不断收到错误消息,表明执行时没有该分析器。 我设定...

回答 1 投票 0

我们在应用程序中同时使用 MassIndexer 和 Hibernate Search 的手动索引是否正确?

最近,我加入了一个使用 Hibernate Search 的项目。 我怀疑我们的应用程序存在故障,导致由于使用 FullTextEntityMana 而忽略其他后台作业新索引的数据...

回答 2 投票 0

使用 Spring Boot 3 进行休眠搜索

我正在使用 Spring Boot v3.1.2。我正在尝试使用 Hibernate 搜索和 Lucene 来实现搜索功能。对于配置,我遵循了以下文档 我在很多事情上挣扎

回答 2 投票 0

Sring Boot 3 中的 Hibernate 搜索和 Hibernate 核心兼容性问题

我正在使用 spring boot v3.1.2 和 spring-boot-starter-data-jpa 添加 Hibernate Search 依赖项后出现以下错误 org.hibernate 我正在使用 spring boot v3.1.2 和 spring-boot-starter-data-jpa 添加 Hibernate Search 依赖项后,出现以下错误 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-search-orm</artifactId> <version>5.8.2.Final</version> </dependency> *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore.<init>(SearchConfigurationFromHibernateCore.java:80) The following method did not exist: 'org.hibernate.MultiTenancyStrategy org.hibernate.boot.spi.SessionFactoryOptions.getMultiTenancyStrategy()' The calling method's class, org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore, was loaded from the following location: jar:file:/Users/smaillns/.m2/repository/org/hibernate/hibernate-search-orm/5.8.2.Final/hibernate-search-orm-5.8.2.Final.jar!/org/hibernate/search/cfg/impl/SearchConfigurationFromHibernateCore.class The called method's class, org.hibernate.boot.spi.SessionFactoryOptions, is available from the following locations: jar:file:/Users/smaillns/.m2/repository/org/hibernate/orm/hibernate-core/6.2.6.Final/hibernate-core-6.2.6.Final.jar!/org/hibernate/boot/spi/SessionFactoryOptions.class jar:file:/Users/smaillns/.m2/repository/org/hibernate/hibernate-core/5.2.11.Final/hibernate-core-5.2.11.Final.jar!/org/hibernate/boot/spi/SessionFactoryOptions.class The called method's class hierarchy was loaded from the following locations: org.hibernate.boot.spi.SessionFactoryOptions: file:/Users/smaillns/.m2/repository/org/hibernate/orm/hibernate-core/6.2.6.Final/hibernate-core-6.2.6.Final.jar Action: Correct the classpath of your application so that it contains compatible versions of the classes org.hibernate.search.cfg.impl.SearchConfigurationFromHibernateCore and org.hibernate.boot.spi.SessionFactoryOptions springboot-starter-jpa 3.1.2 的 Hibernate ORM 版本是 6.2.6.Final。 并且您的 hibernate search 版本 5.8 与 Hibernate ORM 6 不兼容。 参考Hibernate Search 6.2的兼容性,您将需要 <dependency> <groupId>org.hibernate.search</groupId> <artifactId>hibernate-search-mapper-orm-orm6</artifactId> <version>6.2.3.Final</version> </dependency> 兼容 Hibernate ORM 6。 由于这是一个重大版本更改,您可能需要参考 Hibernate 搜索迁移指南了解详细信息。

回答 1 投票 0

Hibernate Search 6.2.2 中的 HSEARCH800007 错误:指定索引依赖项后无法解析路径

我有一个父 Document 类,该类具有不同类型文档(DocumentInvoice、DocumentReportPublication 等)的子类。 该文档可以链接到其他文档,因此我有一个

回答 1 投票 0

named_object_not_found_Exception

我正在尝试使用 hibernateSearh 6 查询 ElasticSearch。以下是发送到 ElasticSearch 的 Json 查询。根据此处的文档,它看起来很好:https://www.elastic.co/guide/en/

回答 1 投票 0

在 Hibernate Search 之外重用 AwsSigningRequestInterceptor

我在使用 elasticsearch-aws 后端的 Spring Boot 2.7 项目中使用 Hibernate Search 6.2。效果很好。 现在我正在集成 elasticsearch-evolution 以进行架构迁移。为了...

回答 1 投票 0

TestContainer ElasticSearchContainer 无法连接到 Docker 守护进程

在使用 Spring Boot 的集成测试中,我尝试使用以下代码连接到 ElasticSearchContainer: @ClassRule 公共静态ElasticsearchContainer弹性搜索= 新

回答 1 投票 0

如何修复使用 Hibernate Search DSL 时 Koltin 中的泛型错误

以下java代码在java中运行良好: 导入 org.hibernate.search.engine.search.predicate.dsl.MatchPredicateOptionsStep 导入 org.hibernate.search.engine.search.predicate.dsl。

回答 1 投票 0

无法在休眠搜索中定义分析器6

我在 hibernate search 6 上定义了一个分析器 公共类 MyLuceneAnalysisConfigurer 实现 LuceneAnalysisConfigurer { @覆盖 公共无效配置(LuceneAnalysisConfigurationContext c...

回答 2 投票 0

lucene 更新在 hibernate 5 中停止工作吗

在服务器启动期间,索引工作正常(索引已创建并且搜索工作正常)。但是,当我们尝试更新某些索引时,我们遇到了锁定异常,索引不起作用,然后...

回答 1 投票 0

lucene 搜索未返回任何结果

目前将hibernate搜索升级到5;我已经进行了迁移所需的更改,但搜索仍然返回 null “fullTextQuery.getResultList();”返回空。 酒吧...

回答 1 投票 0

休眠搜索每次命中检查谓词

我在 hibernate search 6.2 中使用 lucene 后端做了类似的事情: 最终 var searchSession = Search.session(em); 最终 var orgas = searchSession .search(组织.类) 。在哪里(...) .嗨...

回答 1 投票 0

针对 JDK-17 和 Jakarta Persistence API 的 Hibernate Search 升级

我们正在尝试 JDK-17 迁移。步骤之一是从 javax.persistence 迁移到 jakarta.persistence 库。 看起来 Hibernate 搜索还没有升级到 Jakarta Persist...

回答 1 投票 0

如何在休眠搜索中测试 OneToMany 的每个子级的两个条件?

给定两个实体 Organization 和 Job 及其使用 Hibernate Search 的索引(我被迫仍然使用 HS 5.12)。 @实体 @Indexed(索引=“idx_organization”) 公开课组织...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.