我试图限制我的搜索条件,以返回布尔属性设置为true的实体。例如
class Product {
def name
Boolean enabled
}
如何使用搜索查询构建器执行此操作,到目前为止我的简单搜索是:
Product.search(query, analyzer: 'whitespace')
我尝试使用带有术语的查询构建器,但它不起作用:
Product.search {
must(queryString(query))
must(term('enabled',true))
}
有什么想法吗?谢谢。
答案 0 :(得分:0)
这将是拼写错误(“可用”与“已启用”)。
无论如何,根据this thread,您的语法是正确的。
答案 1 :(得分:0)
我使用的是0.5.5.1版本的可搜索插件。更新到最新的0.6 SNAPSHOT后,正在按照预期启用字段并且结果是准确的。感谢。