问题标签 [hibernate-search]
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.
hibernate - Hibernate 搜索和关系
我有一个名为的对象MyItemBean
,它可以有 0 个或多个关联KeywordBean
对象。生成的类如下所示:
我正在使用 JBoss Seam/Hibernate Search 来索引这些对象,以便对它们执行搜索查询。我希望能够搜索MyItemBean
具有给定关键字值的实例。然而,这种关系是单向的,因为我将KeywordBean
对象应用到的不仅仅是MyItemBean
. 我在 Hibernate Search 文档中查看了有关如何索引关系的示例,但它们提供的所有示例都是双向的。谁能告诉我需要应用哪些注释才能MyItemBean.keywords
正确索引关键字值?
lucene - Grails 应用程序:用于存储在数据库和文件中的数据的自己的查询语言 + 全文搜索(Hibernate Search、Compass 等)
我有一个应用程序,它在 DB 中存储了简短的描述性数据,在文本文件中存储了许多相关的文本数据。
我想为 DB 添加“高级搜索”。我正在考虑像 JIRA 一样添加自己的查询语言(Jira Query Language)。然后我考虑在这些文本文件中进行全文搜索(优先级较低)。
想知道哪种工具更适合我以更快更简单地实现它。
我最想为用户提供编写自己的查询的能力,而不是使用元素来指定搜索过滤器。
谢谢
UPD。我将日期保存在数据库中,并且大多数 varchar 字段都包含一个单词字符串。
UPD2。现在使用 Apache Derby。
java - 用 Hibernate 混淆搜索
我是 Hibernate 的初学者。我正在浏览许多让我感到困惑的网络教程。我只想知道使用 Hibernate 时搜索的方向。
一些教程告诉使用 Hibernate Search 和 Lucene,另一些说使用条件,而另一些说 createSQLQuery。
有人可以指导我吗?
java - 添加 lucene 时出现休眠配置文件错误
我正在尝试将 lucene 添加到我的应用程序中,但由于我的配置文件,我遇到了错误:
堆栈跟踪:
java - java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
我收到此错误:
这些是我的类路径中的罐子:
这是我的 ivy.xml:
我正在部署到 tomcat 6.0
更新
在下面的答案之后,我通过将以下依赖项添加到我的 ivy.xml 来解决这个问题:
然后将这个 jar 放在 Eclipse 的构建顺序选项卡下的所有其他内容之上。
我使用的是 JRE/JDK 6。
java - 休眠搜索初学者问题
我刚刚开始使用 Hibernate Search。我用来进行搜索的代码取自参考指南:
我注意到查询术语被解释为析取(OR)中的术语。我希望它们被解释为连词。
java - Hibernate 搜索配置帮助
我正在尝试通过阅读几个 web 教程来为我的应用程序配置休眠搜索,大多数使用注释但我使用 xml 映射,而且,许多教程都说使用 spring 和 maven 而我不使用这些。
有人可以帮助并提供一些配置休眠搜索的起点,许多网络教程不适合我
该应用程序是一个 gwt 应用程序,在后端使用带有 hibernate 的 gilead
java - (HibernateSearch) MultiFieldQueryParser 每个字段的不同分析器
我的一些索引字段使用希腊语分析器,我想对其他一些字段使用英语分析器。我的问题是:在搜索结果时(当前使用 MultiFieldQueryParser),如何为每个字段使用不同的分析器,以便希腊语分析器用于希腊索引字段,而英语分析器用于英语索引字段?
java - Hibernate Search:未标记化查询
我正在使用休眠搜索。问题是,当我执行搜索此字符串时:
“升”
我没有结果...如果我尝试这个...
“升*”
结果是:
“Lampada bla bla” “Lampione bla bla bla” “迷失”
这是我的pojo
这是我的java类:
问题出在哪里??!?!?
hibernate - 在具有共享属性的 2 个子类上使用 Hibernate Search
我有以下数据模型:
}
如您所见,EntryDetail 和 EntryDetailCtx 共享相同的属性“receiverName”,我在通过以下代码搜索“IndividualName1”值时遇到问题:
因此,在索引实体并尝试对在我的数据库上共享的“receiverName”执行搜索后,说“Jhon”,我得到以下异常..
我已经通读了许多休眠搜索论坛,甚至是 Hibernate Search in Action 书籍,但没有任何积极的结果,有人能告诉我这个问题的想法或可能的解决方案吗?谢谢
编辑:发现问题是EntryDetail和EntryDetailCtx都可以具有相同的ID(因为它们都在不同的表上..)但是因为@documentID
从AbstractRecord继承的可以在搜索执行时在两个表中重复产生问题......现在我还有一个问题,如下所示:
我需要 uniqueTableKey 和 recordNumber 作为我的新 @documentID 进行搜索,但是 Hibernate 搜索只允许 1 个 documentId,帮助?