如何在 Lucene Index 中进行 Hibernate Search?

How to conduct Hibernate Search within Lucene Index?

我的实体 class 中有一个 Double 字段 price,带有注释 @Field。现在我需要一个查询,用于根据用户提供的价格范围检索产品。

我是休眠搜索中 QueryBuilder 的新手,我无法找到我正在寻找的确切答案。我正在使用带 Lucene 索引的休眠搜索。这个问题可能是重复的,但实际上我不知道从哪里开始以及如何开始。我感谢对此的任何帮助!

Query query = queryBuilder
    .range()
    .onField("myField")
    .from(x).to(y).excludeLimit()
    .createQuery();

参见 the docs, Chapter 5(尤其是第 5.1.2.5 节,尽管您可能也应该阅读其余部分)。