내가 만드는 오전 웹 응용 프로그램의 색인 및 검색 기능을 SOLR 및 solrj을 사용하고 있습니다. 다음과 같이 내 요청 처리기는 solrconfig.xml으로 구성됩니다 약자로SOLR/Solrj 매김
이<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="start">0</str>
<int name="rows">10</int>
<str name="defType">edismax</str>
<str name="qf">
title^10.0 subtitle^7.0 abstract^5.0 content^1.0 text^1.0
</str>
<str name="pf">
title^10.0 subtitle^7.0 abstract^5.0 content^1.0 text^1.0
</str>
<str name="df">text</str>
</lst>
</requestHandler>
, 인덱싱 및 검색이 잘 작동합니다. 그러나, 페이지 매김을 구현하고 싶습니다. 구성 파일에는 "시작"및 "행"데이터가 들어 있습니다. 그러나, 나는 실행 solrj에서 :
SolrQuery query = new SolrQuery(searchTerm);
System.out.println(query.getRequestHandler());
System.out.println(query.getRows());
System.out.println(query.getStart());
세 가지 인쇄 문 각각의 쇼는 null. 나는 각각의 'gets'에 대응하는 'set'이 있음을 알고 있지만 solrconfig.xml의 응답 핸들러를 통해 이미 설정되었다고 생각했습니다. 누군가 나를 단서 줄 수 있습니까?
이는 의미가 있습니다. 답장을 보내 주셔서 감사합니다. –
고마워,이게 내가 찾던거야. – Velu
'pageNum'과'numItemsPerPage'를 어떻게 구현해야합니까? –