[위 에][Apache Solr 시리즈 의 3]Solr 클 라 이언 트 SolrJ API 사용 문서-첨삭 수정
(아직 잘 모 르 는 동 화 는 아래 의 박문 을 보고 공부 하 세 요.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 조회 에 있어 서 는 별도의 박문 설명 이 있 을 것 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기상청 API를 사용한 비오는 날만 알려주는 LINE Notify 작성지금까지 기상청의 기상 데이터는 스크래핑을 하는 것으로 밖에 얻을 수 없었습니다만, 1개월 정도 전에 기상청 HP가 API화했다(엄밀한 API가 아닌 것 같다)라고 하는 것으로 조속히 사용해 가려고 생각합니다. 이번...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.