我想搜索节点中是否存在特定键的值。
{
"_index": "some_index",
"_type": "some_type",
"_id": "some_id",
"_version": ver,
"found": true,
"_source": {
"timestamp": "timestamp",
"fragments": ["1234", "5678", "8912"]
}
}
在这种情况下,如果我想查找是否存在片段 5678
,其输出为:5678 exist
,那么java中的查询是什么?
答案 0 :(得分:0)
fragment = "xyz"
SearchResponse response = client.prepareSearch(_index)
.setTypes(_type)
.setQuery(QueryBuilders.matchQuery("fragments", fragment))
.execute().actionGet();
我的工作。