2014-12-22 2 views
-1

Как мы запрашиваем эластичный документ с использованием Java API.И запрос с использованием Elastic Search API Java

Для Eg Рассмотрим следующий тип «Сотрудник» которого ниже значения

{ "name" : "Jhon" , "department": "IT" , "passport":"XXXXXXX" } 
{ "name" : "Sathish" , "department": "IT" } 
{ "name" : "Mike" , "department": "Admin" , "passport":"YYYYYYYY" } 
{ "name" : "July" , "department": "IT" ,"passport":"ZZZZZZ"} 

Теперь мы должны запросить индекс найти «IT» сотрудники, кто имеет паспорт (например, отдел == «ИТО» И паспорт существует).

Как достичь этого, используя API-интерфейс Elastic Search?

ответ

0

Ниже приведен код для поискового запроса query builder и его ответ.

Вместо того, чтобы использовать «и фильтровать», чтобы найти документы в отделе «ИТ», у которых есть паспорт.

Я предлагаю вам использовать агрегацию, чтобы найти сотрудников, имеющих паспорт.

+0

Спасибо. Оно работает ! –

Смежные вопросы