저는 StandardRequestHandler를 사용하는 기존의 solr 검색을 개선하려고합니다. dismax 기반 처리기로 전환하고 싶지만 "fieldname : value"쿼리에서 fieldname을 제거해야합니다.Solr Request Handler가 쿼리 문자열을 수정할 수 있습니까?
요청 처리기로 전달 될 때 q
매개 변수 값을 수정할 수 있습니까?
저는 StandardRequestHandler를 사용하는 기존의 solr 검색을 개선하려고합니다. dismax 기반 처리기로 전환하고 싶지만 "fieldname : value"쿼리에서 fieldname을 제거해야합니다.Solr Request Handler가 쿼리 문자열을 수정할 수 있습니까?
요청 처리기로 전달 될 때 q
매개 변수 값을 수정할 수 있습니까?
나는 이걸 깊이 들여다 보지 못했지만 자신 만의 QueryParser
을 만들고 싶다고 생각합니다. 아마도 지금 사용하고있는 것을 확장했을 것입니다. 달성하려는 결과에는 코딩이 필요합니다.
반면에 Solr을 해킹 할 필요가없는 방식으로 클라이언트 측을 수정하는 것이 좋습니다.
Solr에게 요청하는 클라이언트에 대한 액세스 권한이 없습니까? – Ansari
@Ansari하지만 클라이언트 배포판을 요구하지 않고 검색 결과를 향상시킬 수 있기를 바랬다. – STW