2014-02-17 5 views
1

Как запустить это в хромированной смысле плагин:Elasticsearch Анализ

GET /_analyze?analyzer=standard?text='This is a test' 

Я получаю следующее сообщение об ошибке, не уверен, что отсутствует:

{ 
    "error": "ElasticSearchIllegalArgumentException[text is missing]", 
    "status": 400 
} 

ответ

2

Там опечатка в запросе. Второй '?' должен быть «&»

GET /_analyze?analyzer=standard&text='This is a test' 
0

В дополнение к ответу, для устранения такого рода проблемы и увидеть, что анализируемый использовать API анализа в Elasticsearch 1x. Вот пример:

GET dev_data/_analyze?field=MYFIELD_IND&text=Y 

{ 
    "tokens": [ 
     { 
     "token": "y", 
     "start_offset": 0, 
     "end_offset": 1, 
     "type": "<ALPHANUM>", 
     "position": 1 
     } 
    ] 
} 

Моя проблема была я искал заглавной буквы «Y», когда она была анализируемой строки, которое по умолчанию в нижнем регистре, и мой член поиск не мог найти его. Когда я понял проблему, чувствительную к регистру, я повторил запрос с нижним регистром «y», и он сработал!

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