本节介绍了由ElasticSearch(之后简称为ES)提供的Java API,所有操作都使用Client来执行,所有请求默认是异步的(可以使用listener监听,也可以直接返回结果)
此外,也可以使用Bulk来批量的执行一系列操作。
请注意,所有的API都是通过Java API调用的(实际上,ES也是一个基于Java的封装)
警告:在ES7.0中我们不建议您使用TransportClient,它将会在8.0中被移除。所以请尽量快速地习惯并使用JavaHighLevelClient,它执行的是HTTP请求而不是序列化之后的Java请求。 迁移指南中介绍了所需的所有步骤。
JavaHighLevelClient现在支持了更多常用的接口,但还有许多需要添加。点击这里通知我们您需要哪些缺失的接口,帮助我们完善ES。
您也可以直接使用带有JSON请求体的low level Java REST Client请求来获取响应。
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )