我想限制我的搜索條件返回布爾屬性設置爲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