подсветка не работает http json

Приветствую! Пытаюсь завести подстветку найденных, но возвращается пустой массив. Вот сам запрос:
> curl --location --request GET ‘http://a06.azbyka.ru:9308/json/search’ \

--header 'Content-Type: application/json' \
--data-raw '{"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}}]}}}'

В итоге везде: “highlight”: {}
Помогите пожалуйста

конфиг:

searchd {
docstore_cache_size = 256m
listen = 9308:http
log = /var/log/manticore/searchd.log
max_filters = 16
max_filter_values = 1024
max_packet_size = 128M
mysql_version_string = 5.7
pid_file = /var/run/manticore/searchd.pid
qcache_max_bytes = 32Mb
qcache_thresh_msec = 3600
qcache_ttl_sec = 60
query_log_format = sphinxql
query_log = /var/log/manticore/query.log
}

common {
lemmatizer_base = /usr/local/share/dict
}

в конфиге у меня собирается индекс так:

index idx_biblia_books
{
type = plain
source = idx_source_books
path =…
morphology = lemmatize_ru
min_word_len = 3
min_infix_len = 3
expand_keywords = 0
index_exact_words = 1
}

сложно сказать почему - нужен пример индекеса с данными и запрос

урл открыт, можно делать запросы. Подсветка пустая при любом запросе, к примеру “господь” много вхождений, а подсветки 0, пустой массив

мне нужен полностью воспроиззводимый пример, который я могу заупустить на локальной машине и посмотреть в чем дело.

Если вам нужна настройка сервера - тогда вам следует воспользоваться услугой support на нашем сайте

нет, я хочу понять что с этим сделать.
Как я могу дать вам индекс чтобы воспроизвести?

вы можете выложить конфиг и документ, который можно проиндексировать и который матчит, но на котором подсветка не работает

Пытаясь скомпоновать пример, наткнулся на то, что кодировка получается битая. Можете посмотреть что я делаю не так?

так вы выложили контейнер с индексом - а запросов нет.
Чтобы не морочится с кодировкой, лучше и запрос и ответ выводить в файл и смотреть уже в текстовом редакторе соджержимое.

Так же в документации по highlight указано что он работает со stored_field - хотя в вашем конфиге, я не вижу такой опции в индексе.

sql_field_string = text
а как мне сделать его stored?

stored_fields

Огромное спасибо, со 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}}]}}}
теперь возвращает корректный результат с подсветкой!