3.1 は 1.4 に比べて 4割高速!!

2011年3月にリリースされた Solr3.1.0 とそれまでの最新バージョンであったSolr1.4.1 とで速度比較を行ってみました。内包している Lucene の性能が上がったためでしょうか、かなり高速化されているようです。


私の試したところ下記となりました。

  • レスポンス : 1.4 倍 (平均 26ミリ秒 -> 19ミリ秒)
  • スループット 1.33 倍 (5874/分 -> 7807/分)


テスト環境


テストデータ

  • Wikipedia日本語版のデータ
  • ドキュメント数 約200万
  • ドキュメントサイズ 6.4GB (テキストファイル)
  • インデックスサイズ 8.3GB
  • トークナイズ 1-Gram


テスト方法

  • テストデータをそれぞれの環境でインデキシングした後 JMeter を使ってユーニークな1万語連続して検索しました。
  • クエリはすべて一語です。AND/ORなどは含まれていません。
  • テスト毎に Tomcat の再起動を行っていますが、OS の再起動は行っていません。OS のキャッシュは有効な状態で行いました。