2013-07-09 4 views
0

데이터베이스에 많은 양의 데이터가 있습니다. 특정 키워드로 데이터를 찾고 싶습니다. 특정 키워드를 사용하여 데이터베이스를 검색하면 특정 키워드가 들어있는 모든 레코드가 반환됩니다. 아무도이 문제에 관해 나를 도와 줄 수 있습니까? 나는 아파치 솔레를 처음 사용합니다.Apache solr with java를 (를) 사용하는 방법

+0

당신을 위해 모든 일을하지는 않을 것이지만 몇 가지 옵션이 있습니다. 귀하의 테이블에 대한 전체 텍스트 색인 검색을 봐, 어떤 데이터베이스를 사용하고 있는지 확인하십시오 solse 권위를 lucene 봐 및 elasticsearch에 대한 몇 가지 호스팅 솔루션을 봐. – srinivas

+1

덕분에 (기록의 PS 수백만만큼 그들이 잘 색인으로, 너무 많은되지 않습니다) – Raptor

+0

내가 검색하는 방법을 요구하고 아무것도 시도 didnt한다 –

답변

0

DataImportHandler가 도움이 될 수 있습니다.

http://wiki.apache.org/solr/DataImportHandler

그러나,이 또한
1. 어떤 분야가 저장/검색 할 필요가있다, 즉 검색 요구 사항에 따라 그에 따라의 schema.xml를 구성해야합니다 의미 할 것입니다.
필드 (등 토큰 화/filteration) 처리하기 위해 색인 필드와 SOLR의 유형과 특정 유형의 사용자 DB의 필드를 매핑 인덱스에 다이 하이드로을 사용하는 것입니다 진행하는

빠른 방법을 필요 2..

최저

내가, 기록의 수백만 SO에 요청하기 전에 시도