在Elasticsearch上搜索期间收到以下错误。
在检查实际文档时,以下请求对象有效
https://www.elastic.co/guide/en/elasticsearch/reference/1.6/query-dsl-nested-query.html
这是请求对象:
[
{
"query": {
"bool": {
"must": [
{
"constant_score": {
"query": {
"match": {
"contactBookId": {
"query": 15496
}
}
}
}
},
{
"constant_score": {
"query": {
"nested": {
"path": "contactNames",
"query": {
"bool": {
"must": [
{
"match": {
"contactNames.fullName": {
"query": "fewafwa"
}
}
},
{
"match": {
"contactNames.nameIndex": {
"query": "1"
}
}
}
]
}
}
}
}
}
}
]
}
},
"size": 100
}
]
谢谢您的帮助
最佳答案
问题是索引未在Elasticsearch中填充。因此错误有点奇怪
关于json - 解析Elasticsearch的错误嵌套对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33279615/