【发布时间】:2022-01-22 03:14:09
【问题描述】:
我使用的是 7.10。弹性搜索的版本。我创建了一个索引并进行了设置映射。然后我使用 http 请求将查询发送到索引。我得到了我需要的结果,但我想用 Java API 做同样的事情。然而,我做不到。 您能帮我从头开始发送请求并在 java 中以列表形式获取结果吗?
这是我用来获取建议的查询:
{
"suggest": {
"text": "some title I want to search",
"phrase_suggester": {
"phrase": {
"field": "title.shingle",
"max_errors": 2,
"size": 5,
"confidence": 0.0,
"direct_generator": [{
"field": "title.shingle",
"max_edits": 2
}
]
}
}
}
}
如何使用 Elasticsearch Java API 编写此查询。你能帮我解决这个问题吗?
【问题讨论】:
标签: elasticsearch spring-data-elasticsearch elasticsearch-java-api