글쎄, 사용자 정의 요청 핸들러를 작성하고 싶습니다. 그래서 '표준 요청 처리기'의 코드를 검토한다고 생각했습니다. 어디에서 처리기의 소스 코드를 찾을 수 있습니까? 내 solr 디렉토리에서 찾지 못했습니다.Solr : 사용자 정의 요청 처리기를 작성하십시오.
0
A
답변
1
link에서 StandardRequestHandler의 소스 코드를 볼 수 있습니다. 읽기 전용 뷰에서 소스 코드의 전체 트리를 읽을 수 있습니다. http://svn.apache.org/viewvc/lucene/dev/
Solr Wiki에서 RequestHandler documentation을 참조하고 참조 할 것을 권장합니다. SOLR에서 사용자 지정 요청 처리기를 작성하고 사용하려면
0
는 다음을 수행해야합니다
- 이
SearchHandler
에서 확장하고 사용자 정의 로직을 처리하는 클래스를 작성한다. solrconfig.xml
을 업데이트하여 사용자 지정 요청 처리기를 사용하는 끝점을 추가합니다.
사용자 정의 SOLR는 처리기 클래스를
public class MyCustomRequestHandler extends SearchHandler {
@Override
public void handleRequestBody(SolrQueryRequest solrRequest,
SolrQueryResponse solrResponse) throws Exception {
/// modify solr request object
// let solr handle the modified request
super.handleRequestBody(solrRequest, solrResponse);
// optionally modify solr response object
}
}
SOLR 구성
<requestHandler name="/custom_endpoint"
class="org.example.MyCustomRequestHandler" default="true">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="wt">json</str>
<str name="defType">edismax</str>
... rest of configuration
</lst>
</requestHandler>
요청
관련 문제
- 1. Solr - 사용자 정의 요청 처리기 작성
- 2. Solr-4.x를 사용하는 사용자 정의 요청 처리기/구성 요소
- 3. solr : QueryResponse 사용자 정의
- 4. android에서 사용자 정의 처리기를 중지하십시오.
- 5. 사용자 정의 Solr 전체 가져 오기
- 6. 서블릿에서 사용자 정의 json을 작성하십시오.
- 7. 아이폰에 사용자 정의 프로필을 작성하십시오.
- 8. 암호없이 사용자 정의 인증을 작성하십시오.
- 9. 봄 - 요청 처리기를 리디렉션
- 10. 사용자 정의 파이썬 로깅 처리기를 작성하는 방법?
- 11. @가 사용자 정의 오류 처리기를 트리거하지 않도록하십시오.
- 12. java.util.logging에서 사용자 정의 로그 처리기를 사용하는 방법?
- 13. Solr : 요청 처리기에서 코어 다시로드
- 14. MVCSiteMapProvider에서 사용자 정의 경로를 사용하여 사용자 정의 URL을 작성하십시오.
- 15. SOLR : SOLR 쿼리 응답에 사용자 정의 필드를 소개
- 16. Java : 사용자 정의 XSD에 따라 XML을 작성하십시오.
- 17. JQplot의 json 객체에서 사용자 정의 배열을 작성하십시오
- 18. Esper에서 쿼리 및 사용자 정의 함수를 작성하십시오.
- 19. 사용자 정의 날짜 형식을 PHP로 작성하십시오.
- 20. 사용자 정의 폼에서 필드를 동적으로 작성하십시오.
- 21. Excel에서 데이터를 추출하고 사용자 정의 CSV를 작성하십시오. -
- 22. SugarCrm Studio없이 사용자 정의 모듈을 작성하십시오.
- 23. Linq에 사용자 정의 열을 총 열로 작성하십시오.
- 24. 주 단위로 JFreeChart에서 사용자 정의 DateTickUnitType을 작성하십시오.
- 25. 관리자에서 사용자 정의 카테고리 속성을 동적으로 작성하십시오.
- 26. Tornado에서 사용자 정의 처리되지 않은 예외 처리기를 설정하는 방법?
- 27. MySQL에서 사용자 정의 필드 요청
- 28. HttpClient 요청 헤더 사용자 정의
- 29. 요청 대화 상자 사용자 정의
- 30. SOLR 4.3.0에서 TokenFilterFactory를 사용하는 사용자 정의 클래스