質問: 大きな結果セットを返すLuceneのパフォーマンスへの影響 Lucene(またはSolr)に通常の「トップ10」の代わりに*非常に*長い結果セットを返させることによるパフォーマンスへの影響を知っている人はいますか? 実際の結果を返す前に、ユーザー検索からすべての結果(100,000文書程度)を返し、返された文書IDを後処理したいと考えています。 当社の現在のインデックスには、約10〜
回答: 2.5秒で10万行を戻すことができました.2,700万のドキュメントがインデックスされていました(各ドキュメントには約600Bのテキストフィールドが1KBあります)。ハードウェアは128 GBのRAMを持っていたのは普通ではありません。 Solrによるメモリ使用量は次のようになりました。Resは50GBでしたVirtは106GBでした。 私は8000万のドキュメントに行った後、パフォーマンスの低下を見始めました。現在、ハードウェアを問題とどのようにマッチさせるか検討しています。あなたを助けることを願っています。