弹性搜索1.3。从Java调用自定义REST端点
我目前正在构建一个elasticsearch plugin
,它公开一个REST
端点(从这个post开始)
我可以用curl
调用我的端点,如下所示:
curl -X POST 'http://my-es:9200/lt-dev_terminology_v1/english/_terminology?pretty=-d '{
"segment": "database",
"analyzer": "en_analyzer"
}
我的问题是如何使用传输客户端从java
调用相同的端点?你能给我指一些教程吗
# 1 楼答案
我建议你去看看。这对你来说应该是一个很好的起点
让我总结一下:
考虑到以下参数:
当然,您可以使用希望使用的设置替换点
然后定义集群
Settings
:实例化TransportClient对象:
您可以使用以下方法验证连接:
PS:使用日志。info()方法必须实例化记录器
因此,现在您可以使用验证方法:
完成所有步骤后,您现在可以根据示例准备搜索:
PS:在Elasticsearch 1.3上测试