1
Gibt es eine Möglichkeit, ngram-Matching zum vorhandenen Index hinzuzufügen? Ich sah viele Beispiele in der Dokumentation, wie Index zu erstellen, die ngrams durch Verwendung suchen, aber wenn ich versuche, diese Anweisungen ich Fehler erhalten zu folgen:Hinzufügen von Ngram zum vorhandenen Index
{"error":"IndexAlreadyExistsException[[nameOfIndex] already exists]","status":400}
Beispiel curl, die ich verwende:
curl -XPUT elasticUrl/nameOfIndex -d '{
"settings": {
"number_of_shards": 1
},
"mappings": {
"title": {
"properties": {
"text_field": {
"type": "string",
"term_vector": "yes"
}
}
}
}
}'
Werfen Sie einen Blick hier: https://gist.github.com/nicolashery/6317643. Wenn es Ihnen gut geht, können Sie share_of_shards nicht ändern, wenn der Index bereits erstellt wurde. –