0

我正在尝试使用可搜索来查找空字段的值。或者就此而言,甚至索引来自子域的 id。

class Classified
{
    searchable = {
        only = ['id','title']
        id name: 'classified_id'
        title name: 'classified_title'
    }

    String title
    Dealer dealer
}

class Dealer
{
    String name
}

我只想索引分类表中存在的dealer_id 以引用经销商。然后我希望能够按 null 经销商 ID 和数字经销商 ID 搜索分类。我尝试让经销商可搜索,但问题是如果没有经销商并且分类.dealer_id 为空,它甚至永远不会到达那里。

4

1 回答 1

1
  1. 您可以尝试将经销商映射为组件。因此,该经销商包含在分类索引中,以便于搜索。
  2. 默认情况下,空值不会被索引,也无法被搜索。因此,对于您要搜索空值的字段。具体告诉 searchable 将空字段索引到其他值(我使用 -1)并搜索 tht 值。

例子,

static searchable = {
    dealer componenet true
}

在经销商内

   static searchable = {
        property nullValue "-1"
    }
于 2011-09-28T20:43:47.240 回答