【发布时间】:2016-05-20 21:32:10
【问题描述】:
我正在使用最新版本的 ElasticSearch。我有一个这样的 JSON 文档。
{
"id": "RRRZe32",
"metadata": {
"published": "2010-07-29T18:11:43.000Z",
"codeId": "AChdUxnsuRyoCo7roK6gqZSg",
"codeTitle": "something"
}
"sellers":["abc", "zyx", "pqr"]
}
我只想检查我的索引中是否有任何此类文档。我已将此 JSON 文档转换为 Map<String, Object> queryList。
您能帮我弄清楚如何使用 JAVA API QueryBuiler 构建查询吗?
【问题讨论】:
-
您可以通过 id 检查(假设这是索引 id):
http://IP:PORT/INDEXPATH/RRRZe32 -
当数据来自发布者时,我需要从我的 java 程序中进行这样的查询。
-
这里的“任何这样的”是什么意思 - 您是否尝试通过 id 或元数据中的内容进行搜索?
标签: java json elasticsearch spring-data-elasticsearch