如何在Lucene Index中进行Hibernate搜索?

时间:2015-11-25 13:18:21

标签: java hibernate search lucene hibernate-search

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

我对hibernate搜索中的QueryBuilder事情不熟悉,但我找不到我要找的确切答案。我正在使用带有Lucene Index的hibernate搜索。这个问题可能是重复的,但实际上我不知道从哪里开始以及如何开始。我很感激这方面的任何帮助!

1 个答案:

答案 0 :(得分:0)

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

请参阅the docs, Chapter 5(特别是第5.1.2.5节,尽管您可能也应该阅读其余内容)。