Solr-Funktionsabfrage: Verwendung des Felds "Bewertung" zum Erstellen einer benutzerdefinierten Bewertung
Nach ausgiebiger Suche und nach Antworten wie diesen -
Solr: Sortiere nach Punktzahl & einem int Feldwert
Verwenden Sie die Funktionsabfrage zum Erhöhen der Punktzahl in Solr
Ich kann das folgende Problem immer noch nicht lösen:
Wie verwende ich das Feld "Punktzahl" eines Dokuments, um eine neue Bewertungsfunktion zu erstellen und die Ergebnisse entsprechend zu bewerten?. Etwas wie das
new_score = score * my_other_field
Aktuelle Abfrage -
http://localhost:8984/solr/suggest_new/select?q=tom&wt=json&indent=true&bq=_val_:"product(score,count_of_searches)"
Dies ist etwas, was ich in Elasticsearch getan hätte -
"script_score" : {
"script" : "_score * doc['my_numeric_field'].value"
}
Bitte hilf mit / weise auf richtige Links hin. Vielen Dank ! (Hinweis: Solr Version: 4.10.4)