Highlighting в структурированном запросе Elasticsearch

Есть ли возможность в Elasticsearch подсвечивать в ответе информацию по которой произошло совпадение при использовании методов структурированного поиска(запросы range, term). Также интересует, можно ли использовать highlighting на нестроковые поля и для чего существует опция highlight_query. В документации все примеры приведены для полнотекстового поиска, но мне необходимо подсвечивать четкие попадания по полям, которые могут быть разного типа. Также есть необходимость подсвечивать запросы, которые участвуют в ранжировании документа. Если есть полезные ссылки по хайлайтингу не в полнотекстовом поиске, это будет очень полезно.

С term никаких проблем быть не должно. С range подсветка работать не будет, здесь лучше использовать named queries для определения совпадение на уровне поля, и вручную смотреть какой значение совпало, если в поле более одного значения.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.