방금 Lucene에 대해 배우기 시작했는데 문서 검색 등에 매우 유용 할 수 있지만 누구나 데이터베이스 데이터 검색에 사용합니까? 예를 들어 Lucene을 데이터베이스 데이터와 함께 사용하기
,나는 두 개의 필드 ("설명", "메시지")를 기반으로 키워드를 검색하는 검색을 확인해야합니다.
이렇게하려면 모든 설명 행과 모든 메시지 행 (수만 개가 될 수 있음)을 반환하는 SQL 쿼리를 작성한 다음 인덱스를 생성하고 인덱스를 검색해야합니다.
내 이해가 정확합니까? 우선 데이터베이스에서 거대한 데이터를 모두 가져와야합니다.
해당 필드에 대해서는 sql 데이터베이스에서 전체 텍스트 검색을 사용하고 사용자 문서에서는 Lucene을 사용하지 않는 것이 좋습니다. 그렇지 않으면 데이터를 덤프해야합니다. –