Включение проверки логического свойства в конструкторе поисковых запросов с помощью подключаемого модуля Grails - PullRequest
0 голосов
/ 06 декабря 2010

Я пытаюсь ограничить мои критерии поиска, чтобы возвращать сущности с логическим свойством, установленным в true.Например,

class Product {
  def name
  Boolean enabled
}

Как я могу это сделать с помощью построителя поисковых запросов, мой простой поиск до сих пор:

Product.search(query, analyzer: 'whitespace')

Я пытался использовать построитель запросов с термином, но он не работает:

Product.search {
  must(queryString(query))
  must(term('enabled',true))
}

Есть идеи?Спасибо.

Ответы [ 2 ]

0 голосов
/ 18 декабря 2010

Я использовал версию плагина для поиска 0.5.5.1.После обновления до последней версии 0.6 SNAPSHOT включается поле, как и предполагалось, и результаты точны.Спасибо.

0 голосов
/ 06 декабря 2010

Это будет орфографическая ошибка («доступно» и «включено»).

Согласно этой теме в любом случае, ваш синтаксис правильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...