我创建一个索引(id 是 uuid):
...
"mappings": {
"_field_names": {
"enabled": true
},
"properties": {
"id": {"type": "keyword"},
...
}
}
...
我正在上传数据。此外,知道 uuid 列表,我需要从弹性中获取数据。
要求:
{
"_source": ["id", "city_code", "country_code", "name_en", "name_ru", "name_es", "name_fr", "name_it", "name_de", "name_uk"],
"query": {
"terms": {"id" : ["31bbcedb-3ca4-4de6-91b1-62683ec79a4f", "cfd24807-c758-444c-b38c-0a06dbccfe02"]}
}
}
结果是空虚。如果你提出这样的请求怎么办:
{
"_source": ["id", "city_code", "country_code", "name_en", "name_ru", "name_es", "name_fr", "name_it", "name_de", "name_uk"],
"query": {
"terms": {"id" : ["31bbcedb", "cfd24807"]}
}
}
数据将到达。他不喜欢“-”这个字符。
这是如何治疗的?