我是新的OData services.I已經寫了一個查詢來檢索具有空值的特定字段。我在OData中構建查詢並將其傳遞到彈性搜索以檢索數據。但查詢似乎不工作。實現這一OData服務與彈性搜索
The query is as follows:
$filter=assignedToEM eq null.
I have also tried giving as: $filter=assignedToEM eq 'null'
The query has been built as :
{
"from" : 0,
"size" : 15,
"query":{
"bool" : {
"must_not" : {
"term" : {
"assignedToEM" : "null"
}
}
}
}
}
In elastic search schema,The not_null value for assignedToEM is given as "_null_".
It would be really helpful if i get a solution for this as soon as possible.
Thanks.
得到依賴關係,因爲沒有找到答案。 我認爲查詢將是$ filter = assignedToEM eq null 並且您可以構建包含缺少字段的ES查詢 https://www.elastic.co/guide/en/elasticsearch/reference/1.4/query-dsl- missing-filter.html – LMK