在两个字段上的太阳黑子两个全文查询

时间:2014-01-14 21:53:10

标签: ruby-on-rails solr sunspot

我需要执行以下操作,这意味着在两个字段上发出两个不同的查询。

Video.search do
   fulltext weighting_factors, {:fields => :categories_as_string}
   fulltext prefs, {:fields => :similar_as_string}
end 

目前,我强制这两个字段包含具有单独命名空间的标记,并将查询组合以应用于这两个字段。我认为这是等价的,因为prefs永远不会匹配categories_as_string中的某些内容,但维护起来很痛苦。有没有办法在上面进行查询呢?

query = prefs + weighting_factors
search = Video.search do
  fulltext query do
    fields :similar_as_string, :categories_as_string
  end
end

0 个答案:

没有答案