【问题标题】:Using Luke to analyze my Hibernate Search query DSL使用 Luke 分析我的 Hibernate Search 查询 DSL
【发布时间】:2013-11-15 14:13:28
【问题描述】:

如何使用 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 分析查询:

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

【问题讨论】:

    标签: lucene hibernate-search luke


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-13
      • 2014-10-18
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多