Die aktuelle Java-API für elastische Dokumentation Dokumentation sagt nichts über das Erstellen einer Indexvorlage. Ich weiß, dass ich eine Indexvorlage mit Crud erstellen kann, aber mein elastischer Suchindex wird abhängig von den Daten, die ich bekomme, wachsen. Die Daten, die ich gerade habe, können möglicherweise die Daten ändern. Anstatt also manuell einen Index und eine Vorlage zu erstellen, möchte ich wissen, ob dies durch das Schreiben eines Codes in Java möglich ist.erstellen Sie eine Indexvorlage mithilfe der Java-API in der elastischen Suche
7
A
Antwort
6
können Sie den IndicesAdminClient verwenden, um eine Vorlage zu erstellen
node.client().admin().indices().putTemplate(
new PutIndexTemplateRequest("templatename").source(templateString)
);
PutIndexTemplateRequest andere Methoden hat programmatisch die Vorlage zu bauen, wenn Sie es als Java-Karte bauen würden es vorziehen, etc.
Verwandte Themen
- 1. Verstehen der elastischen Suche
- 2. So erstellen Sie mehrere Knoten in der elastischen Suche
- 3. Syntax für Funktionsscore in der elastischen Suche
- 4. Feldanalyse standardmäßig in der elastischen Suche deaktivieren
- 5. So suchen Sie in der Elastischen Suche nach einem Dokument
- 6. Querystring Suche auf Array-Elemente in der elastischen Suche
- 7. Boolesche Abfrage bei der elastischen Suche
- 8. Indizierung der Website/URL in der elastischen Suche
- 9. Indexieren eines durch Kommas getrennten Wertfelds in der elastischen Suche
- 10. Wie erzwinge gültige JSON in der elastischen Suche?
- 11. Wie wird geschachteltes Objekt in der elastischen Suche abgerufen?
- 12. Mehrere synonym_path für einzelne Index in der elastischen Suche implementieren
- 13. Aggregation von Feldern in der elastischen Suche verwendet
- 14. Festlegen des Anforderungstimeouts in der elastischen Suche nach Massenlasten
- 15. Verwenden von Filter neben Query_string in der elastischen Suche
- 16. Wie werden Daten in der elastischen Suche physikalisch gespeichert?
- 17. Ausführen einer Multi- "Match-Phrase" -Abfrage in der elastischen Suche
- 18. JSON-Feld als String in der elastischen Suche speichern?
- 19. Wie indexiere ich hierarchische Daten in der elastischen Suche?
- 20. Kombinieren fehlender Termfilter und Bereichsüberprüfung in der elastischen Suche
- 21. So erstellen Sie eine Aufgabe mithilfe der Google Kalender-API
- 22. Bedeutung der inverse Dokumentenhäufigkeit bei der Berechnung der Relevanz der elastischen Suche
- 23. Wie aktualisiert man die verschachtelten Daten der elastischen Suche?
- 24. Verwendung von LINQ zum Verarbeiten von Ergebnissen der elastischen Suche
- 25. So geben Sie alle Felder zurück, wenn Sie in der elastischen Suche nach Skriptfeldern suchen
- 26. Gibt es eine Möglichkeit, zwei Indizes in der elastischen Suche zu verbinden?
- 27. geben Sie alle Datensätze in einer Abfrage in der elastischen Suche zurück
- 28. Finden Sie, wie oft wir in der elastischen Suche ein Wort in einer Reihe haben
- 29. Finden Sie, wie oft wir in der elastischen Suche ein Zeichen in einer Reihe haben
- 30. So erhalten Sie doppelte Feldwerte in der elastischen Suche nach Feldnamen, ohne dessen Wert zu kennen