Когда я пытаюсь сделать демонстрационную версию с сайта ES: https://www.elastic.co/guide/en/elasticsearch/reference/current/_testing_analyzers.html - последний пример пользовательского анализатора. Этот пример не работает. Я ничего не менял, даже в этом примере. Я думаю, что это ошибка Elasticsearch. Кто-нибудь может мне помочь? Ниже я покажу команду и ошибку, которые показывают мне Elastichsearch в терминале ubuntu. Такая же ошибка возникает, когда я пытаюсь сделать этот пример в elasticsearch-php.Демо-пример Elasticsearch v5 не работает
Во-первых, я создать анализатор, как его показано в примере:
curl -XPUT 'localhost:9200/my_index?pretty' -d'
> {
> "settings": {
> "analysis": {
> "analyzer": {
> "std_folded": {
> "type": "custom",
> "tokenizer": "standard",
> "filter": [
> "lowercase",
> "asciifolding"
> ]
> }
> }
> }
> },
> "mappings": {
> "my_type": {
> "properties": {
> "my_text": {
> "type": "text",
> "analyzer": "std_folded"
> }
> }
> }
> }
> }'
{
"acknowledged" : true,
"shards_acknowledged" : true
}
Хорошо, анализатор создан. Но тестирование пример не работает:
curl -XGET 'localhost:9200/my_index/_analyze ?pretty' -d'
> {
> "analyzer": "std_folded",
> "text": "Is this déjà vu?"
> }'
И ES ответь мне:
{
"error":
{"root_cause":
[{
"type":"index_not_found_exception",
"reason":"no such index",
"resource.type":"index_or_alias",
"resource.id":"bad-request",
"index_uuid":"_na_",
"index":"bad-request"
}],
"type":"index_not_found_exception",
"reason":"no such index",
"resource.type":"index_or_alias",
"resource.id":"bad-request",
"index_uuid":"_na_",
"index":"bad-request"},
"status":404
}
Что я делаю неправильно? Я удалил все индексы и создал снова, я попытался перезапустить elasticsearch, но безрезультатно. P.S. Извините меня за мой плохой английский.
Спасибо @ ravi-naik! Работает! Это означает, что демо имеет синтаксическую ошибку, потому что, когда я копирую через «COPY AS CURL», все копируется с неправильным пространством. –
Правильно, я [зарегистрировал проблему] (https://github.com/elastic/docs/issues/139), посмотрим, разрешится ли это. – Val