1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/consolelog-chinese_translation_of_elasticsearchjavaapi

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
MultiGetAPI.md 982 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
王斌 Отправлено 22.05.2019 09:50 3cfb745

Multi Get接口

Multi Get接口允许通过index,type,id获取文档列表:

MultiGetResponse multiGetItemResponses = client.prepareMultiGet()
    //通过id获取
    .add("twitter", "tweet", "1")           
    //或者通过相同的index/type,和多个id
    .add("twitter", "tweet", "2", "3", "4") 
    //也可以从其它的索引中获取文档
    .add("another", "type", "foo")          
    .get();
//遍历结果集
for (MultiGetItemResponse itemResponse : multiGetItemResponses) { 
    GetResponse response = itemResponse.getResponse();
    //查看文档是否存在
    if (response.isExists()) {
        //获取_source字段
        String json = response.getSourceAsString(); 
    }
}

有关Get操作的更多信息,请查阅 multi get接口 文档(中文)。

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/consolelog-chinese_translation_of_elasticsearchjavaapi.git
git@api.gitlife.ru:oschina-mirror/consolelog-chinese_translation_of_elasticsearchjavaapi.git
oschina-mirror
consolelog-chinese_translation_of_elasticsearchjavaapi
consolelog-chinese_translation_of_elasticsearchjavaapi
master