2012-05-10 4 views
0

symfonyの新しいデザインに取り組んでいます。ほとんどの場合、関連するテーブルが大量に含まれています。Zend Lucene&Symfony:1つの大きなインデックスと複数の複数のインデックス

symfonyのチュートリアルに続いて、Webに関するいくつかの調査をして、検索機能を提供するためにZend luceneインデックスを決定しました。

複数のテーブルを検索することができますが、検索結果を表示するときに適切なモジュールアクションを呼び出すために結果を区別できるようにしたいと考えています。

インデックス文書にさまざまな情報が含まれている大きなインデックスを持つことについて意見を述べることができればと感謝します(場合によっては、対応するモデルを示すフィールドを含む)vより均質なインデックス文書構造。

ありがとう、私の英語のために申し訳ありません。

答えて

0

通常、検索するすべてのものを1つのインデックスに含めることをお勧めします。とにかくパフォーマンスの差はほとんどないでしょう。

大きなインデックスの大きな問題は、インデックスが変更されるたびに何らかの処理を行う必要があることです。したがって、実際にデータがばらばらになっていれば、不必要な変更を加温するとパフォーマンスが低下します。

しかし、これはあなたにとって顕著な影響を与えることはありません。

関連する問題