Hallo Ich möchte benutzerdefinierte Routing auf bestimmten Feld "userId" auf meinem Es v2.0 festlegen. Aber es gibt mir Fehler.Ich weiß nicht, wie man benutzerdefinierte Routing auf ES v2.0elasticsearch routing auf spezifischem Feld
Bitte helfen Sie mir aus.Thanks im Voraus.Belieb ist Fehlermeldung, während benutzerdefinierte Routing mit bestehenden Index erstellen.
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "Mapping definition for [_routing] has unsupported parameters: [path : userId]"
}
],
"type": "mapper_parsing_exception",
"reason": "Mapping definition for [_routing] has unsupported parameters: [path : userId]"
},
"status": 400
}
Ich möchte es auf Feld namens UserId in meinem Index routen.Ich möchte Routing nicht manuell in Abfrage einfügen. –
Leider haben Sie mit ES 2.x keine andere Wahl, es ist jetzt so. Dies wurde hauptsächlich [aus Leistungsgründen] getan (https://github.com/elastic/elasticsearch/issues/6730) – Val
yess val ... Vielen Dank. –