2016-05-10 5 views
0

Я пытаюсь запустить в ES.When _analyze я даю follwoing для, не вложенного поля я получаю ответанализировать вложенный объект elasticsearch

GET index_v5/[email protected] 
{ 
    "text": "stack overflow" 

} 

Но когда я использую то же самое для nested объекта я получаю сообщение об ошибке

GET index_v5/[email protected] 
    { 
     "text": "stack overflow" 

    } 

ошибка: Request failed to get to the server (status code: 0):

Я попытался выше Рекете от чувственного плагином.

Что пошло не так, когда я дал _analyze вложенные поля?

ответ

1

Вам необходимо списать @ с %40 вот так, и он будет работать. Причина в том, что знак @ является зарезервированным символом URL.

GET index_v5/_analyze?field=nestedobject.%40name 
{ 
    "text": "stack overflow" 

} 
+0

Gem, Работал для меня – Backtrack

+0

Удивительный, рад, что это сработало. – Val

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