Подсвечивается, потому что это часть вашего запроса.
В общем, подсветка работает для всех токенов, которые соответствуют запросу, а не только для тех, которые дают попадание (и по умолчанию попадание даже не необходимо в поле, на котором вы подсвечиваете - просто, чтобы токен запроса присутствовал в выделенном значении).
Вы можете слегка изменить это, используя hl.requireFieldMatch
, но я не уверен, что это Вы будете работать с дополнительными предложениями в вашем OR
утверждении.
hl.requireFieldMatch
По умолчанию false, все условия запроса будут выделены для каждое поле, которое нужно выделить (hl.fl) независимо от того, к каким полям относится анализируемый запрос. Если задано значение true, будут подсвечены только те условия запроса, которые выровнены с подсвечиваемым полем.
Полный список вариантов выделения доступен в справочном руководстве .