2011-10-28 8 views
2

저는 Lucene을 CMS에 통합하고 있습니다. 인덱스 작업을 업데이트하는 방법에 대한 단서가 없습니다. 나는 그것을 만들고 업데이트하는 방법을 알고 있지만 색인을 업데이트 된 상태로 유지하는 현명한 전략이 있는지 알고 싶습니다. 콘텐츠가 DB에 추가 될 때마다 색인을 업데이트해야합니까? Lucene은 좋은 공연을합니까?Lucene 색인 전략 업데이트

답변

0

문서를 업데이트 할 수 없으므로 문서를 삭제하고 다시 추가해야합니다. 그리고 네, lucene은 매우 빠릅니다.

+1

'Updating index'는 문서를 업데이트하는 것을 의미하지 않습니다. –

0

DB에 추가 된 데이터가 추가되는 즉시 검색 할 수 있는지 여부에 따라 다릅니다. (좀 더 실시간처럼)
DB에서 무겁고 빈번한 업데이트가 있다면 성능이 좋지 않을 것입니다.

마지막 빌드 시간의 시간 프레임 동안 db에 추가 된 증분 항목 만 색인화 할 수 있도록 색인에 대한 증분 업데이트를 수행하면 좋습니다 (데이터 가져 오기 처리기 지원이 기본적으로 제공됨).

Lucene 공연이 너무 좋습니다.
더 나은 성능을 위해 색인을 주기적으로 최적화 할 수 있습니다.

+0

그래, 나는 실시간으로 뭔가를 원해. 사실이 CMS의 모든 설치는 실제로 작습니다. 이 모든 것들의 예나 젠드 루씬을 구현 한 오픈 소스 프로젝트를 아십니까? – Chobeat