1

膨大な量のコンテンツを非常に短い順序で索引付けする必要があります。Solrnet/solrを使用してスレッド化とTPLを使用してさまざまな手法を試しましたが、速度にはまだ多くの要望があります。したがって、Lucene.netインデックスライターを使用してインデックスを作成する動きを検討します(事前に、ほぼ1桁の速度向上が見られます)。知っておくべき「落とし穴」はありますか?

次の場合はよくわかりません。1。トライベースの数値範囲クエリは、Solrを介したクエリで引き続き使用できます。(私はLuceneでNumericFieldsを使用しています)?2.ファセット等は引き続きご利用いただけますか?

他に気をつけなければならないことはありますか?

4

1 に答える 1

1

実行時間の改善については、「 Lucene と Solr のスケーリング」を参照してください。

Lucene を使用する場合:

  • インデックスが有効な Solr インデックスになるには、一意の id フィールドが必要です。
  • スキーマは Solr スキーマと一致する必要があります。
  • Lucene のバージョンは、Solr と同じでなければなりません。
  • Solr の要件に従ってそれぞれのフィールドにインデックスを付け、同じアナライザーを使用する限り、範囲クエリとファセットを使用できると思います。
于 2012-07-05T07:47:29.777 に答える