Finden und ersetzen Sie in elasticsearch alle Dokumente
Ich wollte den einzelnen Benutzernamen in allen meinen Elasticsearch-Indexdokumenten ersetzen. Gibt es eine API-Abfrage?
Ich habe versucht, mehrere zu suchen, konnte aber nicht finden. Hat jemand eine Idee?
Mein Szenario:
curl -XPOST 'http://localhost:9200/test/movies/' -d '{"user":"mad", "role":"tester"}'
curl -XPOST 'http://localhost:9200/test/movies/' -d '{"user":"bob", "role":"engineer"}'
curl -XPOST 'http://localhost:9200/test/movies/' -d '{"user":"cat", "role":"engineer"}'
curl -XPOST 'http://localhost:9200/test/movies/' -d '{"user":"bob", "role":"doctor"}'
Ich habe die obigen Daten im Index "test" und tippe "movies". Hier wollte ich den ganzen "Bob" -Namen durch "Alice" ersetzen.
Vielen Dan