2014-07-31 6 views
0

У меня есть плагин inquisitor для запроса журналов iis, но по какой-то причине, когда я пытаюсь уменьшить количество возвращаемых полей, он вообще не работает.Поля ElasticSearch не работают

Этот запрос работает, как ожидалось:

{ 
"query": { 

    "term": 
{ "geoip.country_name" : "ukraine"} 

} } 

но когда я добавить поля нет.

{ 
"fields" : ["port"], 
"query": { 

    "term": 
{ "geoip.country_name" : "ukraine"} 

} 
} 
+0

Запрос выглядит нормально. Когда вы говорите «не работает вообще», есть ошибка или нулевые результаты. Является ли поле 'port' правильным путем? –

+0

показывает некоторые результаты с метками: значение поля Foul Source, поле и текст значения пустые. да, порт находится в правильном пути, также пытался ограничить разные поля, такие как тип, метод же результат – giannisf

+0

Вы отключили поле '_source'? Если это так, вы сохраняете поле «порт»? –

ответ

0

Использование _source, вместо полей,

Я думаю, что 'порт' является вложенным объектом, который вы не можете получить с помощью 'поля'

так делать, как,

{ 
     "_source" : ["path"] 
} 

Итак, ваш источник, только содержит путь.

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