2016-11-18 7 views
0

내 proj 보안 요구 사항으로 인해 특정 사용자 집합에서 들어오는 요청을 처리하기 위해 사용자 정의 요청 처리기 (예 : "/ new")를 만들었습니다. & 기본 "/ select"요청 처리기가 있습니다. 다른 사용자 집합의 요청입니다.이 구분은 다른 필드 집합 (qf)을 검색하도록 만들어집니다. 내 쿼리 문자열 (예 : q = "car")이/new handler로 보내고/검색 결과 100 개를 가져 오거나 결과를 가져옵니다 (q = "car") & 각 요청 처리기를 에 대한 이러한 쿼리 결과를 별도로 처리하거나 동일한 캐시에서 가져올 수 있습니까?Solrcache 및 requesthandler

즉, Solr 요청 처리기가 자체 쿼리 캐시에 묶여 있습니까?

답변

0

Solr의 모든 캐시에서 가장 중요한 쿼리는 filterCache입니다. 제대로 설정하고 쿼리가 fq를 사용하면 일반적으로 큰 영향을 미칩니다.

내 이해 filterCache는 모든 요청 처리기간에 공유됩니다.

다른 캐시 인 documentCache, queryResultCache 등은 훨씬 덜 중요합니다.