0

私はドメインを持っています:

class Listing {
  String name
  Address address
  static searchable = {
    address component: true
    only: ['name']
  }
  static constraints = {
    address nullable: true
  }
}

アドレスが !=null のオブジェクトのみを検索インデックスに入れたい。構成によって達成可能ですか?

4

1 に答える 1

0

Lucene はそのようには機能しません。存在するフィールドと値でのみ検索でき、フィールドが存在するかどうかを直接確認することはできず、SQL の「is null」チェックはここでは実行できません。必要なものを実装するには、 のようなものを追加し、アドレスがいっぱいの場合はboolean addressPresentに設定する必要があります。次に、クエリで、フィールドtrueをチェックするための句を追加する必要がありますaddressPresent

于 2014-01-21T19:27:28.867 に答える