2016-11-18 2 views
0

Из-за моих требований безопасности proj я создал специальный обработчик запросов (например, «/ new») для обслуживания запросов, поступающих от определенного набора пользователей. & У меня есть обработчик запроса «/ select» по умолчанию запросы от другого набора пользователей. Это различие сделано для того, чтобы заставить их выполнять поиск по разному набору полей (qf). Мой запрос (скажем, q = «автомобиль»), отправленный/новый обработчик, получает 100 результатов & тот же (q = «автомобиль»), отправленный в/select, дает 50 результатов. Будут ли эти результаты запроса для обрабатывать каждый обработчик запроса отдельно или быть взятым из одного и того же кеша.Solrcache и requesthandler

Одним словом, обработчики запроса Solr привязаны к собственному запросу?

ответ

0

Из всех кешей в Solr наиболее важным в отношении запросов является filterCache. Если правильно настроить, и если запросы используют fq, это будет иметь большое влияние.

Это мое понимание filterCache является общим для всех обработчиков запросов.

Другие кеши, documentCache, queryResultCache и т. Д. Имеют гораздо меньшее значение.

Смежные вопросы