2012-05-10 3 views
0

저는 symfony에서 많은 테이블이 포함 된 새로운 디자인을 만들고 있습니다.Zend Lucene & Symfony : 하나의 큰 인덱스 대 여러 개의 여러 인덱스

심포니 튜토리얼을 따르고 웹에서 일부 조사를 수행하면 검색 기능을 제공하기 위해 Zend lucene 색인을 결정하게되었습니다.

여러 테이블을 검색 할 수는 있지만 검색 결과를 표시 할 때 적합한 모듈 작업을 호출하기 위해 결과를 구별 할 수 있어야합니다.

인덱스 문서에 다양한 정보가 포함 된 큰 색인을 가지고있는 것에 대해 의견을 제시 할 수 있다면 (그리고 아마도 해당 모델을 나타내는 필드를 포함하여) 각 테이블에 대한 separte 색인을 보다 균일 한 인덱스 문서 구조.

내 영어에 대해 고맙고 죄송합니다.

답변

0

일반적으로 검색하려는 모든 항목을 하나의 색인에 포함 시키려고합니다. 어쨌든 성능상의 차이는 거의 없을 것입니다.

큰 인덱스의 주요 문제점은 인덱스가 변경 될 때마다 처리해야한다는 것입니다. 따라서 데이터가 실제로 분리되어 있으면 불필요한 변경으로 인해 데워지면 성능이 저하됩니다.

그러나 이것은 별다른 영향을 미치지 않습니다.

관련 문제