2013-10-11 3 views
0

검색해야 할 약 40 개의 테이블이있는 SQL 서버 데이터베이스가 있습니다. 나는 Lucene을 찾기 시작했다. 검색해야하는 테이블에는 행이 마지막으로 갱신되거나 작성된시기를 식별하는 C 럼이 없습니다. 지금 우리는 테이블 구조를 변경하고 싶지 않습니다. Lucene 인덱스에서 문서를 업데이트 할 수 있도록 테이블의 행이 수정 된 경우 식별해야하는 옵션은 무엇입니까? 새로 만든 행에도 마찬가지입니다. 어떤 도움이라도 대단히 감사합니다.Lucene.net으로 데이터베이스 검색 및 인덱스 업데이트 방법

답변

2

데이터베이스를보고 변경된 사항을 알 수 없다면 모든 행이 변경된 것으로 가정하고 Lucene에서 모두 업데이트하십시오. 그것도 당신의 새로운 행을 처리합니다.

너무 느리거나 시간이 오래 걸리는 경우 마지막 업데이트 날짜를 저장하기 위해 테이블 ​​구조를 변경해야하는 이유가 있습니다.

관련 문제