0
當我試圖像如何在Elasticsearch建立動態查詢,將執行上的Node.js
var my_query = new Object("[{ \"match\": { \"techskills.programming\":"+ programming+" } }]");
var deferred = Q.defer();
client.search({
"index": _index,
"type": _type,
"body": {
"query": {
"bool": {
"must": my_query
}
}
}
},function (error,resp) {
console.log("Found error is ::::: "+error + " resp::: "+JSON.stringify(resp));
if(error) deferred.reject(error);
deferred.resolve(resp);
});
return deferred.promise;
創建查詢我收到以下錯誤:
[query_parsing_exception] [bool] query does not support [must]