我正在尝试使用ElasticSearch的Percolator功能;通过文档中的curl示例执行此操作非常简单,就像使用Java API渗透文档一样 . 我无法弄清楚如何使用Java API向percolator注册查询 - 这是如何完成的?
使用文档中的示例,我将如何在Java中执行此操作?
curl -XPUT localhost:9200/_percolator/test/kuku -d '{
"query" : {
"term" : {
"field1" : "value1"
}
}
}'
1 回答
_percolator
只是一个索引 . 您通过索引查询来注册查询,就像通常索引文档一样:您还可以查看elasticsearch integration tests以获取更多示例 .
EDIT: 上面的链接已经死了,您可能需要查看有关集成测试的官方文档here .
我还在gist上添加了旧PercolatorTests类的要点 .