【发布时间】:2020-09-22 12:00:58
【问题描述】:
我正在开发一个 springboot 项目,但在使用 ElasticSearch 时遇到了一些问题。 用户会将一些 JSON 格式的 elasticsearch DSL 查询字符串放入数据库中,它们对我来说是黑盒。我需要做的是获取查询字符串并使用它们,以便在 elasticsearch 中搜索信息。
在python中,DSL可以是这样的参数:
body = {
"query":{
"match_all":{}
}
}
es.search(index="my_index",doc_type="test_type",body=body)
如何在不知道字符串详细信息的情况下仅使用 Java 中的 JSON 格式查询来执行搜索?
【问题讨论】:
标签: java python spring-boot elasticsearch