[위 에][Apache Solr 시리즈 의 3]Solr 클 라 이언 트 SolrJ API 사용 문서-첨삭 수정

이전 두 글 의 학습 을 통 해 solr 를 사용 하여 my sql 에 대한 데이터 가 져 오기 및 증분 색인 을 모두 할 수 있 을 것 입 니 다!
(아직 잘 모 르 는 동 화 는 아래 의 박문 을 보고 공부 하 세 요.http://blog.csdn.net/weijonathan/article/details/16962257 , http://blog.csdn.net/weijonathan/article/details/16961299)
다음은 Solr 에서 우리 가 원 하 는 데 이 터 를 읽 으 면또한 Solr 의 웹 인터페이스 와 결합 하여 검색 결과 가 정확 한 지 확인 할 수 있 습 니 다.
환경 준비:
이전에 다운로드 한 solr 설치 패키지 에서 압축 을 풀 고 아래 jar 패 키 지 를 가 져 옵 니 다.
/dist:
apache-solr-solrj-*.jar
/dist/solrj-lib:
commons-codec-1.3.jar commons-httpclient-3.1.jar commons-io-1.4.jar jcl-over-slf4j-1.5.5.jar slf4j-api-1.5.5.jar
/lib:
slf4j-jdk14-1.5.5.jar
아니면 Maven 을 통 해 jar 가방 관 리 를 한다 면아래 maven 라 이브 러 리 를 사용 하여 필요 한 jar 패 키 지 를 추가 할 수 있 습 니 다.
4
<dependency>
               <artifactId>solr-solrj</artifactId>
               <groupId>org.apache.solr</groupId>
               <version>1.4.0</version>
               <type>jar</type>
               <scope>compile</scope>
        </dependency>
EmbeddedSolr Server 에 사용 하려 면 core 패 키 지 를 가 져 와 야 합 니 다.
의존 가방
<dependency>
               <artifactId>solr-core</artifactId>
               <groupId>org.apache.solr</groupId>
               <version>1.4.0</version>
               <type>jar</type>
               <scope>compile</scope>
        </dependency>

환경 이 준 비 된 후에 HttpSolr 서버 를 사용 하여 연결 을 만 드 는 것 을 살 펴 보 겠 습 니 다.
연결 을 만 들 때 해당 하 는 연결 속성 을 설정 할 수 있 습 니 다.
4.567913.저 는 모두 실체 로 돌아 온 데 이 터 를 받 는 경우 가 많다 고 생각 합 니 다.그러면 관리 하기 편 합 니 다.그러면 SolrJ 에서 실 체 를 어떻게 정의 하 는 지 보 겠 습 니 다.
사실 SolrJ 에서 정 의 된 실 체 는 평소 와 크게 다 르 지 않다.바로 Annotation 주석 이 하나 더 생 겨 서 solr entry 속성 과 대응 하 는 것 을 표시 합 니 다.
4.567913.필드 에 설치 하 는 것 외 에 set 방법 에 도 설정 할 수 있 습 니 다.
데이터 추가:
우선 SolrServer 가 져 오기
모든 색인 을 삭제 하려 면
우리 가 정의 한 Bean 을 사용 하여 solr 에 데 이 터 를 삽입 합 니 다.
한 번 에 여러 개 를 삽입 해 야 한다 면.List을 삽입 하면 됩 니 다.
<dependency>
               <groupId>javax.servlet</groupId>
               <artifactId>servlet-api</artifactId>
               <version>2.5</version>
        </dependency>

다음 형식 으로 HTTP 요청 에서 모든 색인 을 변경 할 수 있 습 니 다.이게 최 적 화 된 방식 이에 요.
<dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.5.6</version>
        </dependency>

solrj 조회 에 있어 서 는 별도의 박문 설명 이 있 을 것 이다.

좋은 웹페이지 즐겨찾기