0
当我想从我的弹性搜索中获取数据时,我得到一个解析异常。我的文件看起来像这样Elasticsearch嵌套查询parseException
{
"_index": "some name",
"_type": "row",
"_id": "665",
"_score": 6.3700795,
"_source": {
"dateOfClaim": 1215986400000,
"employer": {
"username": null,
"password": null,
"name": "customer",
"customerNumber": "some number",
"dosierNumbers": null
},
"recipient": {
"username": null,
"password": null,
"name": "some name",
"taxNumber": "some number"
},
"claim": 402401,
"dosierNumber": "",
"worthWayTaxes": "",
"good": {
"brutoWeight": 25,
"nettoWeight": 25050,
"coll": 25000,
"taxWorth": "58830.67",
"eori": ""
},
"poDValues": "YES",
"correctedTaxNumber": null,
"note": null
}
},
和我的查询看起来像这样
POST /customs/_search
{
"nested" : {
"path" : "employer",
"score_mode" : "none",
"query" : {
"match": {
"employer.name" : "customer"
}
}
}
}
我希望得到一个特定的雇主,其中poDValue是NO的所有文件。但是我的查询已经给我一个parseexception(所有的碎片失败的阶段:[查询]),即使没有说poDValue应该是NO。
我以为相同,但也与查询键它给我同样的错误 – user2248905