我的实体类中有Double
字段price
,注释为@Field
。现在我需要一个查询,用于根据用户提供的价格范围检索产品。
我对hibernate搜索中的QueryBuilder
事情不熟悉,但我找不到我要找的确切答案。我正在使用带有Lucene Index的hibernate搜索。这个问题可能是重复的,但实际上我不知道从哪里开始以及如何开始。我很感激这方面的任何帮助!
答案 0 :(得分:0)
Query query = queryBuilder
.range()
.onField("myField")
.from(x).to(y).excludeLimit()
.createQuery();
请参阅the docs, Chapter 5(特别是第5.1.2.5节,尽管您可能也应该阅读其余内容)。