Ich möchte in der Lage sein, die Reihenfolge der _doc Parameter über alle meine Dokumente zu steuern. Gibt es eine Möglichkeit, dies zu tun? Muss ich alle Dokumente erneut in meine Datenbank einfügen?Wie wird der Wert des Parameters _doc in Elasticsearch ermittelt? Wird es aufgrund der Insertion bestellt?
0
A
Antwort
0
Nein, es gibt keine Möglichkeit, das zu tun.
Grob gesagt, ja, es wird tendieren auf Insertion Sortierung zu sortieren, aber das ist keine Garantie, und Sie sollten sich nie darauf verlassen, dass die gleiche bleiben. Wie _score ist _doc kein Feld. Es ist Lucenes interne Dokument-ID. Es kann ohne vorherige Ankündigung geändert werden, und es gibt keine Möglichkeit, den Wert explizit festzulegen. Sie sollten nur sortieren, wenn Sie sich nicht um die Reihenfolge kümmern.
Wenn Sie einen Wert haben möchten, um Ihre Dokumente in einer vorhersagbaren Weise zu sortieren, müssen Sie ein Feld mit diesem Wert indizieren.
Verwandte Themen
- 1. Wie wird der Jitter in ggplot ermittelt?
- 2. C# Wie wird der Wert ermittelt, der innerhalb des Objekts eingeschlossen ist, ist Null oder Standard?
- 3. Wie wird der USB-Host-Gerätetyp ermittelt?
- 4. Wie wird der Standard-Ruby LOAD_PATH ermittelt?
- 5. Standardwert des Parameters, der nicht im Antwortobjekt zurückgegeben wird
- 6. Der Wert des Parameters ändert sich nicht, wenn er von der Volley-Anforderung zurückgegeben wird
- 7. Was bedeutet der Wert des bScan-Parameters 0x45 in keybd_event?
- 8. Wie wird die globale Variable in der Blade-Vorlage ermittelt?
- 9. Wie wird ein Subnetz mithilfe der Softlayer-REST-API bestellt?
- 10. Wie wird der richtige Ort beim ersten Service ermittelt?
- 11. Wie SPEL verwendet wird, um Attribut des Parameters in @GatewayHeader
- 12. Wie wird der Quellort von # mithilfe von clang libtooling ermittelt?
- 13. Javascript - Aktualisiere Wert des Parameters beim Aufruf der internen Funktion
- 14. Wie wird die Gesamtgröße des ASP.Net-Cache ermittelt?
- 15. Wie wird bei gleicher Spalte 2x bestellt?
- 16. Ermittelt den Index des Arrays mit bekannten Wert der Struktur
- 17. Wie wird der Wert des TabBarItem-Ausweises korrekt aktualisiert?
- 18. Wie wird der Befehl angezeigt, der in einem Skript ausgeführt wird, während es ausgeführt wird?
- 19. Wie explizit die Größe eines Array-Parameters angegeben wird, der an eine Funktion übergeben wird
- 20. Wie wird der Wert in jQuery gerundet?
- 21. Wie wird der Wert des Array-Schlüssels ersetzt?
- 22. Wie man nicht immer den Wert eines Parameters berechnet, der vielleicht nicht verwendet wird
- 23. Erste der Name des Parameters in ein
- 24. Wie wird die ständige Erreichbarkeit ermittelt?
- 25. wie wird der Wert nach der Aktualisierung der Seite gelöscht?
- 26. Durchlauf durch Bezugnahme aber der Wert des Parameters ist Null
- 27. Wie wird der Wert eines Objekts in der Combobox angezeigt?
- 28. Promise.all wird nie ausgelöst, aufgrund der Ablehnung der Zusage
- 29. Wie wird die String-Reihenfolge in der by-Klausel behandelt?
- 30. Javascript-Timeout - wie wird der Wert in der Funktion gespeichert?