对两个字段进行两次全文查询

我需要做类似以下的事情,这意味着在两个字段上发出两个不同的查询。

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