Ich habe die Volltextsuche mit Sphinx und Thinking Sphinx implementiert. Ich möchte spaltenweise Suche hinzufügen. Soetwas wie :-(ein Beispiel Stack-Überlauf nehmen)So implementieren Sie Suche wie Stack Overflow
Angenommen, Sie möchten actvities sehen im Zusammenhang mit Ihnen, gerade Typ:
user:me
Dann wird es ein Ergebnis zurück, mit allen Fragen und Antworten verwandten zu Piemonsons.
Wenn Sie
votes:15
geben, dann wird es ein Ergebnis zurück, mit allen markierten Fragen mit mehr als 15 Stimmen haben.
Und wenn Sie
user:me votes:15
geben, dann wird es zurückgeben, alle Fragen und Antworten mit mehr als 15 Stimmen, die Ihnen gehören.
Wie kann ich dieses Ding implementieren?
Momentan basieren meine Suchergebnisse auf der Volltextsuche. Wie können diese Merkmale enthalten sein?
Alle verfügbaren Optionen in Sphinx oder Solr oder andere Suchmaschinen?