Warum ist es, wenn Sie eine query_string-Abfrage für ein Feld, die Groß-und Kleinschreibung nicht beachten und eine Platzhalter-Abfrage Groß-und Kleinschreibung beachten? Ich hätte gedacht, die beiden würden sich ähnlich verhalten.ElasticSearch: Warum ist query_string Groß- und Kleinschreibung nicht beachten?
Diese query_string Abfrage gibt Ergebnisse
{
"query": {
"bool" : {
"must" : [ {
"query_string" : {
"query" : "name:*HILTON*"
}
} ]
}
}
}
Wo, wie diese Wildcard-Abfrage nicht
{
"query": {
"bool" : {
"must" : [{
"wildcard" : {
"name" : "*HILTON*"
}
} ]
}
}
}