I SOLR mit mongoDB für die Suche in einem meine Projekten verwenden. Ich muss sagen, SOLR ist sehr mächtig. Derzeit suche ich nach einer Methode, um unterschiedliche Scores für verschiedene Schlüsselwörter zu setzen, wenn die Abfrage ein Mehrfachwort ist.SOLR - Verschiedene Punktzahl zu verschiedenen Worten in einer Mehrwortsuchabfrage
z.B. Wenn ein Nutzer nach den schwarzen Puppenstuben
die weightage schwarzen sollte größer sein als Puppe und weightage der Puppe sein sollte größer als Haus sein.
schwarz> doll> Haus
Ist es möglich, dies in SOLR zu implementieren. Wenn ja, wie?
Ich möchte q = „vollständigen Text“ verwenden, wie Suche in mehreren Feldern durch einen Parser durchgeführt wird. – sanju
Dann können Sie 'bq' mit der' field: foo^boost'-Syntax verwenden, um Ihre Abfrage mit der bereits vorhandenen identisch zu machen. Sie können einzelne Begriffe nicht erhöhen, ohne diese Boosts irgendwo hinzuzufügen :-) – MatsLindh