9得票3回答
在特定查询上出现错误

我是Lucene的新手。 我在Java客户端中与Hibernate一起使用它,并在一个特定的查询中遇到了这个错误: HSEARCH000146: The query string 'a' applied on field 'name' has no meaningfull tokens t...

8得票1回答
在Infinispan和Wildfly中配置Hibernate Search

我将配置Hibernate Search 5.5.5以使用Infinispan 8.2.2在Wildfly 10上运行。我只配置了Wildfly中的Infinispan模块,没有配置Hibernate Search模块。 在persistence.xml文件中,我添加了以下配置: <...

8得票1回答
如何解决在使用Elasticsearch的RestClient时遇到的"connection reset by peer"问题

我们正在使用 Hibernate Search 5.10.3.Final 与 Elasticsearch 5.6.6 服务器进行交互。 当直接发出 FullTextQueries 时,我们的应用与 ES 之间的连接似乎很稳定,可能是因为 HibernateSearch 具有一些内置的重试方法...

8得票1回答
Hibernate Search 排序

Hibernate Search会根据相关性对结果进行排序,这是正常的。除此之外,如果两个文档得分相同,则按它们的主键排序。 例如, book1: id=1, bookTitle="通过例子学习Hibernate Search"。 book2: id=2, bookTitle="实战Hi...

8得票4回答
如何在Hibernate Search中使用布尔运算符

我是一名帮助翻译的助手。 我正在学习 Hibernate Search Query DSL,但不确定如何使用布尔参数(如AND或OR)构建查询。 例如,假设我想返回所有名字为“bill”或“bob”的人员记录。 根据Hibernate文档,一个示例使用bool()方法和两个子查询,例如:...

7得票5回答
如何使用Lucene最佳地搜索数据库?

我正在研究更好的搜索机制,以提高我们对数据库的搜索能力。目前这是一个巨大的瓶颈(导致长时间的查询,损害了我们的数据库性能)。 我的老板让我研究Solr,但仔细检查后,似乎我们实际上需要一种与Lucene本身集成的数据库集成机制。 从Lucene FAQ中可以看到,他们推荐Hibernate...

7得票2回答
Hibernate Search无法索引/重新索引实体

我正在尝试在我的项目中使用Hibernate Search(现在正在使用junit + dbunit编写测试),但搜索查询没有返回任何结果。昨天我一直在解决这个问题,得出结论是Hibernate Search与dbunit @DatabaseSetup不兼容(与这个未回答的问题类似:link)...

7得票1回答
Hibernate Search在集群配置中的应用?

我正在开发一个Java Web应用程序,使用JBoss Seam作为应用程序框架。我想利用Hibernate Search提供实体搜索功能。集成过程很顺利,部署也越来越近了。生产环境中应用程序的设置将是: 2(或更多)个Tomcat应用服务器,负载均衡 后端使用PostgreSQL数据库 ...

7得票3回答
Hibernate Search、实体和 SQL 视图

我有一个维护销售产品行的表(tbl_products)使用PostgreSQL 9.1。还有其他几个表,维护有关项目评级、评论等的数据。我们在Seam应用程序中使用JPA/Hibernate进行ORM,并正确连接了适当的实体。为了提供更好的商品列表,我创建了一个SQL视图(v_product_...

7得票2回答
如何在Hibernate Search中使用通配符和空格搜索字段

我有一个搜索框,可以根据输入在标题字段上执行搜索,用户可以查看所有以插入文本开头的可用标题。它基于Lucene和Hibernate Search。一切正常,直到输入空格时结果消失。例如,我希望"学习 H"可以给我"学习 Hibernate"作为结果。然而,这并没有发生。请问应该在这里使用什么。...