2010-07-15 2 views
1

내 도메인 객체에는 20 개의 속성 (열, 속성, 사용자가 호출 한 속성)과 간단한 관계가 있습니다. 전체 텍스트 검색을 위해 5 개의 속성을, 정렬을 위해 5 개의 속성을 색인화하려고합니다. 10 만 개의 레코드가있을 수 있습니다.데이터베이스 또는 Lucene 색인 파일에 필드 저장

내 응용 프로그램을 간단하게 유지하려면 데이터베이스를 가져 오지 않도록 필드를 Lucene 색인 파일에 저장하고 싶습니다. 성능 문제가 있습니까?

+0

가능한 복제본 : http://stackoverflow.com/questions/3239198/lucene-indexing –

답변

0

당신이 저장 필드에 액세스하는 방법에 따라, 그들은 (당신이 FieldCache 모든 것이 처음 사용 후 메모리에 캐시됩니다 사용하는 경우, 기본적으로) 모든가 메모리에로드 수 있습니다. 그리고 메모리를 차지하는 저장 장치가 있다면 실제 색인에 사용할 저장 장치가 줄어 듭니다.

메모리 용량에 따라 성능이 향상되거나 성능이 저하 될 수 있습니다.

+0

Xodarap. 그러면 인덱스에 저장하지 않는 것이 더 좋습니다. –

관련 문제