Я пытаюсь найти определенные поля во вложенном json. Ноasticsearch продолжает выдавать ошибку запроса.
results= es.search(index="zimbo",doc_type="limon",body={
"query" : {
"nested" : {
"path" : <title>,
"query" : {
"nested" : {
"path" : <title>,
"query" : {
"nested" : {
"path" : "SUCCESS",
"query" : {
"nested" : {
"path" : <title>,
"query" : {
"bool" : {
"must" : [
{ "match" : { <title> : "UI" } }
]
}
}
}
}
}
}
}
}
}
}
}
Я ожидаю вывод только пользовательских интерфейсов, но при этом выдает следующую ошибку:
asticsearch.exceptions.RequestError: TransportError (400, 'search_phase_execution_exception', 'не удалось создать запрос:
Я использовал фиктивные данные, чтобы посмотреть, работает ли он. По-прежнему не работает. Вот его код, с той же ошибкой.
results= es.search(index="cido",doc_type="rest",body={
"query" : {
"nested" : {
"path" : "restaurants",
"query" : {
"nested" : {
"path" : "reviews",
"query" : {
"bool": {
"must": {
"term" : { "name" : "Steve" }
}
}
}
}
}
}
}
}
Вот его отображение:
{"cido":{
"mappings":{
"rest":{
"properties":{
"restaurants":{
"properties":{
"address":{
"type":"text",
"fields": {
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"cuisine_type":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"id":{
"type":"long"
},
"latlng":{
"properties":{
"lat":{
"type":"float"},
"lng":{"type":"float"}
}
},
"name":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"neighborhood":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"operating_hours":{
"properties":{
"Friday":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"Monday":{
"type":"text",
"fields":{"keyword":{
"type":"keyword","ignore_above":256}
}
},
"Saturday":{
"type":"text",
"fields":{"keyword":{
"type":"keyword","ignore_above":256}
}
},
"Sunday":{
"type":"text",
"fields":{"keyword":{
"type":"keyword","ignore_above":256}
}
},
"Thursday":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"Tuesday":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"Wednesday":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
}
}
},
"photograph":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"reviews":{
"properties":{
"comments":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"date":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"name":{
"type":"text",
"fields":{
"keyword":{
"type":"keyword","ignore_above":256}
}
},
"rating":{
"type":"long"}
}
}
}
}
}
}
}
}
}