ES(2.4.4)
Есть проблема. после настройки индекса и его запуска шарды зависают
Порядок действий:
Создаю индекс news
делаю curl -XPOST 'http://127.0.0.1:9200/news/_close/
далее curl -XPUT 'http://127.0.0.1:9200/news/_settings/ -d
{ "settings": { "analysis": { "char_filter": { "ru": { "type": "mapping", "mappings": [ "Ё=>Е", "ё=>е" ] } }, "filter:": { "russian_stop": { "type": "stop", "stopwords": [ "а", "без", "более", "бы", "был", "была", "были", "было", "быть", "в", "вам", "вас", "весь", "во", "вот", "все", "всего", "всех", "вы", "где", "да", "даже", "для", "до", "его", "ее", "если", "есть", "еще", "же", "за", "здесь", "и", "из", "или", "им", "их", "к", "как", "ко", "когда", "кто", "ли", "либо", "мне", "может", "мы", "на", "надо", "наш", "не", "него", "нее", "нет", "ни", "них", "но", "ну", "о", "об", "однако", "он", "она", "они", "оно", "от", "очень", "по", "под", "при", "с", "со", "так", "также", "такой", "там", "те", "тем", "то", "того", "тоже", "той", "только", "том", "ты", "у", "уже", "хотя", "чего", "чей", "чем", "что", "чтобы", "чье", "чья", "эта", "эти", "это", "я" ], "ignore_case": "true" }, "custom_stop": { "type": "stop", "stopwords": [ "n", "r" ] }, "custom_word_delimiter": { "type": "word_delimiter", "generate_word_parts": "false", "generate_number_parts": "true", "catenate_words": "true", "catenate_numbers": "false", "catenate_all": "true", "split_on_case_change": "false", "preserve_original": "true", "split_on_numerics": "false" } }, "analyzer": { "russian_analyzer": { "type": "custom", "char_filter": [ "html_strip", "ru" ], "tokenizer": "standard", "filter": [ "stop", "custom_stop", "russian_stop", "custom_word_delimiter", "lowercase", "russian_morphology", "english_morphology" ] } } } } }
потом curl -XPOST 'http:/127.0.0.1:9200/'$1'/_open