我想限制我的搜索条件返回布尔属性设置为true的实体。例如使用Grails可搜索插件在搜索查询生成器中包含布尔属性检查
class Product {
def name
Boolean enabled
}
我如何使用搜索查询构建器它做什么,我简单的搜索,到目前为止是:
Product.search(query, analyzer: 'whitespace')
我尝试使用查询构建器与词,但它不工作:
Product.search {
must(queryString(query))
must(term('enabled',true))
}
任何想法?谢谢。
你可以尝试把它放在查询中吗?例如`+启用:真+姓名:foo`。这将有助于确定索引编制方式是否存在问题等。 – Xodarap 2010-12-06 19:40:22
正在添加+ enabled:true正常工作,并且不会返回结果并将其启用设置为false – Micor 2010-12-06 22:58:38