Wie kann ich die Punktzahl von zwei Abfragen in Elasticsearch miteinander multiplizieren?
n Solr kann ich das @ benutzquery
Funktion Abfrage, um eine numerische Punktzahl für eine Abfrage zurückzugeben, und ich kann das im Kontext eines @ Benutzbf
Parameter etwas wiebf=product(query('cat'),query('dog'))
, um zwei Relevanzwerte miteinander zu multiplizieren.
Elasticsearch verfügt über eine Such-API, mit der im Allgemeinen flexibler gearbeitet werden kann, aber ich kann nicht herausfinden, wie ich das gleiche Ziel erreichen würde. Ich kann nutzen_score
in einer script_function einer function_query kann ich aber nur das @ us_score
der Hauptabfrage. Wie kann ich die Punktzahl einer anderen Abfrage einbeziehen? Wie kann ich die Punkte miteinander multiplizieren?