Приветствую! Пытаюсь завести подстветку найденных, но возвращается пустой массив. Вот сам запрос:
> curl --location --request GET ‘http://a06.azbyka.ru:9308/json/search’ \
так вы выложили контейнер с индексом - а запросов нет.
Чтобы не морочится с кодировкой, лучше и запрос и ответ выводить в файл и смотреть уже в текстовом редакторе соджержимое.
Так же в документации по highlight указано что он работает со stored_field - хотя в вашем конфиге, я не вижу такой опции в индексе.
Огромное спасибо, со stored_fields = text, text_original теперь подсветка появилась.
и запрос вида:
{“index”:“idx_biblia_books”,“offset”:0,“limit”:100,“sort”:[{“book_order”:“asc”}],“max_matches”:10000,“highlight”:{“fields”:[“text”,“text_original”]},“query”:{“bool”:{“must”:[{“query_string”:“\u0432\u0435\u0440\u0430”},{“match”:{“text”:“\u0432\u0435\u0440\u0430”}},{“equals”:{“lang_id”:2}}]}}}
теперь возвращает корректный результат с подсветкой!