问题标签 [hibernate-search-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
74 浏览

java - 从 5.11.9 到 6.0.6 的 Hibernate Search 迁移 - 未应用分析器

我在迁移到较新版本的 Hibernate Search 的过程中遇到了一些问题,主要与动态字段和未应用的关联分析器有关。

首先,我正在构建分析器:

然后,使用属性绑定器和桥接器,我正在索引所需的字段:

在属性桥中:

但是当我检索术语向量时,没有应用分析器并且搜索不起作用:

我在配置/索引过程中遗漏了什么吗?

提前致谢

0 投票
1 回答
44 浏览

aws-java-sdk-2.x - AWS Java SDK 2.x Elasticsearch 签名在包含 Unicode 的长文本上不匹配

0 投票
1 回答
88 浏览

java - 是否可以将 Hibernate Search 6 与 WildFly 24 一起使用?

我想在需要 Hibernate ORM 5.4 或更高版本的项目中使用 Hibernate Search 6。我还使用了开箱即用的 Hibernate 5.3 的 WildFly 24.0.1。当我运行 WildFly 服务器时,我的 .war 未部署并且出现了一些错误。我将尝试通过将 hibernate 5.4.32 添加到我的 pom.xml 来解决这个问题,但它也不起作用,而且我还有另一个错误。

是真的吗,或者我不能这样做,我需要等待支持 Hibernate 5.4 的新版 WildFly?

0 投票
1 回答
84 浏览

hibernate-search - 使用 @IndexingDependency derivedFrom 和属性桥

我想将休眠搜索@IndexingDependency与 a一起使用,PropertyBridge但我似乎无法使其工作。

我收到此错误:

不知道我做错了什么,或者我想做的事情是不可能的。感谢您的帮助。

以下是涉及的文件。

人物类

状态绑定.class

StatusBinder.class

0 投票
1 回答
106 浏览

java - 实体更新后休眠搜索6更新弹性搜索索引

我在使用带有休眠搜索 6 的弹性搜索时遇到问题。假设我们有这个设置:

}

}

当我第一次持久化 EntityA(即被索引的实体)时,EntityB 作为 EntityA 的子级持久化在弹性搜索索引中。还行吧。当我直接编辑 EntityB 并对其进行更改时会出现问题,此更改不会传播到 elasticsearch 索引。我错过了什么吗?

更新 1

在@yrodiere 回答后,我做了以下更改:

问题仍然存在。如果我做这样的事情:

问候。

0 投票
1 回答
44 浏览

hibernate-search - 带有 Infinispan 目录提供程序的 Hibernate Search 6

在 Hibernate Search 6.0 文档中找不到有关 Infinispan 目录提供程序的任何信息。

请参阅:https ://docs.jboss.org/hibernate/search/6.0/reference/en-US/html_single

这是否意味着自 6.0 版起不再支持 Infinispan 目录提供程序?

0 投票
2 回答
33 浏览

enums - HSEARCH 700061:使用 Hibernate Search 6 索引枚举列表

我是 Hibernate search 6 世界的新手,我想在我的实体中索引枚举列表,但不幸的是我得到了这个错误

HSEARCH700061:无法索引嵌入类型“com.commons.enums.B”

有人可以帮帮我吗

0 投票
1 回答
59 浏览

spring-boot - Hibernate search 6、更新实体后刷新索引

不幸的是,我没有找到解决问题的方法,我需要帮助。我有这样的实体

我为我的 EntityA 进行了第一次保存

然后我想更新entityB中的字段文本,所以我首先从数据库中获取entityA,然后进行更新并保存entityA

然后当我用字符串 "test" 进行研究时,没有找到任何结果,但是用字符串 "text" yes 。这意味着索引没有刷新,但我没有找到问题所在

0 投票
1 回答
16 浏览

sql - 升级Hibernate Search 6.x版本后如何兼容like语法

我最近将hibernate search从5.x版本升级到6.x版本,遇到了一些问题。大多数语法都可以通过参考文档来处理,但是有一个类似的语法不能直接处理。官方文档也给出了说明,但是文档内容不够详细,无法完成。这是我5.x版本的语法queryBuilder.moreLikeThis().comparingFields("name").toEntity(product).createQuery() 但是我想用6.x版本暂时不知道怎么改造

希望知道的人解答一下,谢谢!

0 投票
0 回答
26 浏览

hibernate - 无法解析路径“。” 到 Hibernate ORM 元数据中的持久属性

在hibernate-search 6中启动时我遇到了异常

type 'com.xxxx.yyy.zzz..model.Link': failures: - HSEARCH800007: Unable to resolve path '.featureName' to a persisted attribute in Hibernate ORM metadata. If this path points to a transient attribute, use @IndexingDependency(derivedFrom = ...) to specify which persisted attributes it is derived from. See the reference documentation for more information.

我有类似 Feature.java 和 Link.java 的代码

你能请任何人帮助我吗?

注意: 属性不是瞬态的