2010-06-02 3 views
0

제가하고 싶은 것은 Solr에서 일부 문서의 색인을 생성하고 어떻게 작동하는지 알고 싶습니다. Solr과 Tomcat을 설치했으며 localhost : 8080/solr/admin/ 에서 Solr Admin UI를 볼 수 있습니다. 이제 인덱스에 문서를 추가하고 더 진행하는 방법을 알고 있습니까? 나는 이것에 관해 인터넷에 관한 문서를 매우 적게 찾는다. 튜토리얼 http://lucene.apache.org/solr/tutorial.html#Indexing+Data에서 그들은 java -jar post.jar solr.xml monitor.xml 명령을 실행하라는 요청을했지만 실행 후에는 부두처럼 오류가 발생했습니다. 부두 설치 후 텔넷 시도 : "연결 거부 됨"오류가 발생합니다.우분투의 Solr에서 파일 인덱싱 문제가 발생했습니다.

문제점을 이해할 수 없습니다.

+0

포트 프로 시저에 대한 올바른 URL (포트 번호 포함)을 지정해야합니다. – bmargulies

답변

2

수동 상태로, SOLR에 색인 데이터의 몇 가지 방법은 다음과 같습니다 Data Import Handler (DIH)를 사용하여 데이터베이스에서

  • 가져 오기 기록합니다.
  • Load a CSV file (쉼표로 구분 된 값) (Excel 또는 MySQL에서 내 보낸 값 포함).
  • Solr Cell (ExtractingRequestHandler)을 사용하여 Word 및 PDF와 같은 색인 바이너리 문서.
  • Java 용 SolrJ 또는 Solr clients을 사용하여 문서를 프로그래밍 방식으로 작성하여 Solr에게 보냅니다.

post.jar 스크립트는 테스트 이외의 사용 의도하지 않는 것. 이것은 Solr 클라이언트 (XML 가져 오기 만 처리)의 단순화 된 구현입니다.

나는이 목적으로 DIH와 (PHP) Solr 클라이언트를 성공적으로 사용했다. 전자는 Solr의 확장으로 데이터 소스 (MySQL의 경우)를 Solr 인덱스에 매핑 할 수 있습니다. 기본 형식으로 설정하는 것은 어렵지 않으며 DataImportHandler section of the Solr Wiki에 설명되어 있습니다. 소프트웨어 수준에서 색인 생성 프로세스 (또는 그 일부)를 제어하려는 경우 existing clients 중 하나를 사용하는 사용자 지정 응용 프로그램을 사용할 수 있습니다.

이러한 옵션 중 하나를 시도해 보시기 바랍니다.

관련 문제