0

如何使用 Luke 分析我的 Hibernate Search 查询 DSL?

我有以下 Hibernate Search 查询 DSL:

QueryBuilder qb = fullTextSession.getSearchFactory().buildQueryBuilder().forEntity(User.class).get();
  qb.bool().should(qb.keyword().onField("name").matching(searchQuery).createQuery())
     .should(qb.keyword().fuzzy().withPrefixLength(1).onField("description").matching(searchQuery).createQuery());

将其转换为 Lucene 查询的最简单方法是什么,以便我可以使用 Luke 分析查询:

在此处输入图像描述

我还有其他更复杂的 Hibernate 查询,我想使用 Luke 进行分析。

4

1 回答 1

2

您是否尝试过调用toString创建的 Lucene 查询?这应该为您需要在 Luke 中生成的查询提供一个很好的起点。

于 2013-11-05T21:48:46.170 回答