0

Angenommen, ich habe einen einzelnen Index mit Dokumenten, die zwei berechnete Felder für das Ranking haben: popularity und relevance. Nehmen Sie außerdem an, dass es keine Überschneidungen zwischen Dokumenten gibt, die nach eingestuft werden sollen und die nach relevance geordnet werden sollten. Das heißt, in dem System sollten einige Dokumente nach popularity und andere nach relevance geordnet werden.Hochrangigste Dokumente in Elastic Search abrufen

Dann brauche ich N bestplatzierten Dokumente mit der Anforderung abzurufen, die N1 von ihnen rangieren von popularity und N-N1 werden von relevance Platz.

Gibt es eine Möglichkeit, dies in Elastic Search mit einer einzigen Anfrage zu tun?

Antwort

0

Sie können die multisearch api verwenden, um komplett getrennte Abfragen auf einmal zu erledigen.

Verwandte Themen