Наконец, после долгих проб и ошибок, мне удалось заставить эту вещь работать. Вот несколько фрагментов:
fq=(_query_:"{!edismax+qf%3D'container_title_en'+v%3D'hormones'}"+OR+_query_:"{!edismax+qf%3D$fqf+v%3D'cancer'}")
fqf=authors_tnss+etc+etc+...
hl.q=(_query_:"{!edismax+qf%3D'container_title_en'+v%3D'hormones'}"+OR+_query_:"{!edismax+qf%3D$fqf+v%3D'cancer'}")
hl.fl=id,external_id_s,etc,etc,...
hl.requireFieldMatch=true
, обратите внимание, что если hl.fl
поля разделены ,
и в моемпользовательское поле fqf
в fq
они разделены +
.