День добрый!
Очень медленно работает unified highlighting если в analizer используется hunspell filter.
Я понимаю, что многое зависит от словаря... но в моей проблеме задерживается подсветка, а не поиск. Причем очень сильно. Судя по докам надо добавить "index_options:offsets" - но эффекта нет.
Делаю простой опыт - один индекс и один документ с "Войной и миром".
Аналайзер примерно такой:
"body_analyzer_with_hunspell" : {
"filter" : [
"word_delimiter_russian",
"lowercase",
"stop_words",
"protected_words",
"english_hunspell",
"russian_hunspell",
"synonym"
],
"type" : "custom",
"tokenizer" : "standard"
},
Просто поиск работает 5 мсек.
Добавляю подсветку к индексу с offsets - 57 СЕКУНД!
Убираю из аналайзера хунспел - 400-800 мсек.
Делаю с term_vector - 300-600мсек.
fvh c term_vector - 100-200 мсек.