В настоящее время я использую клиент/сервер Solr. пара, которая работает нормально.
Однако в некоторых случаях параметр запроса фильтра(fq
), который отправляется в Solr, довольно велик (, может содержать тысячи символов )и не может быть урезан. Поскольку синтаксический анализ запроса занимает лишь часть общего времени , я хочу поэкспериментировать с архивированием этой части запроса и отправкой его в Solr.
Я думал изменить клиент, чтобы вместо fq
он использовал другой параметр (, например.zfq
). Затем Solr может решить -, если он получает zfq
, использует его и декодирует данные в fq
. В противном случае он должен вести себя как обычно.
Каков стандартный способ достижения вышеуказанного? Вроде есть SearchHandler
, requestHandler
,