Ruby on rails 如何搜索空关联的太阳黑子轨道

Ruby on rails 如何搜索空关联的太阳黑子轨道,ruby-on-rails,sunspot,sunspot-rails,Ruby On Rails,Sunspot,Sunspot Rails,以前,我们通过检查以前的\u id是否为空,成功地在树中找到“根”: Phrase.search do with :previous_id, nil end.results 现在我们成功地将模型从1:n(属于)更改为n:n(has_和_属于多个) 我们从 integer :previous_id #, :references => Phrase 到 除了以下搜索具有空关联的节点时返回all节点外,一切正常: Phrase.search do with :previous_id

以前,我们通过检查以前的\u id是否为空,成功地在树中找到“根”:

Phrase.search do
  with :previous_id, nil
end.results
现在我们成功地将模型从1:n(属于)更改为n:n(has_和_属于多个)

我们从

integer :previous_id #, :references => Phrase 

除了以下搜索具有空关联的节点时返回all节点外,一切正常:

Phrase.search do
  with :previous_ids, nil
end.results

如何搜索sunspot rails中的空关联?

使用:previous\u id,[是否有效?不,它不起作用,但作为一种解决方法,我们引入了一个整数previous\u count字段
Phrase.search do
  with :previous_ids, nil
end.results