我正在尝试执行聚合,就像它们在这里执行一样: https://www.elastic.co/guide/en/elasticsearch/reference/current/_executing_aggregations.html
我现在面临的问题是字段中的某些值有空格。想象一下,可能的值是“El Paso”。当我执行以下操作时,我会获得“El”和“Paso”的桶,但我没有获得“El Paso”的桶。
curl -XPOST 'localhost:9200/myIndex/_search?pretty' -d '
{
"size": 0,
"aggs": {
"group_by_city": {
"terms": {
"field": "city"
}
}
}
}'
我希望的结果是每个领域都被视为不可分割的单位。我该怎么做?
编辑1:创建索引并再次导入数据将花费大量时间,因为该索引有数百万个文档,所以我想要一个不涉及再次完成所有工作的解决方案。