2012-04-15 16 views
1

Ich habe mehr als zwei hat Attribute in meinem Modell definiert, Gibt es eine Möglichkeit, beide Ergebnisse zusammen zu kombinieren.i.e, ein OR der Ergebnisse. Normalerweise, wenn ich nach dem Modell suche, führt es eine UND-Verknüpfung der Ergebnisse durch.Union Option im Denken Sphinx

Article.search(:with => {:abc => 1, :xyz => 1}) 

Ich möchte wissen, ob es eine Möglichkeit gibt, die Ergebnisse beider Attribute zu kombinieren.

Antwort

2

Sphinx selbst, unterstützt nicht "ODER" zwischen den Filtern.

Siehe http://sphinxsearch.com/info/faq/#filter-or

Select verwenden kann ein virtuelles Attribut zu berechnen (aber nicht wissen, wie es zu spezifizieren, in Denken-Sphinx) - oder tut es in voller Textfeldern.