2017-07-21 47 views
0

我希望有人可以指出如何基準我的lucense RAMDirectory索引?lucene哪裏是RAMDirectory的基準和如何基準

我有大約300-500K的索引文檔(每個文檔少於80個字符),我想測試內存RAMDirectory的速度。

在非常高的水平上,這應該是每秒幾十或幾百個查詢嗎?

回答

0

太多變量甚至猜測。你正在運行什麼類型的查詢,你的硬件,索引的構成等等。這可能會造成數量級的差異,所以即使是高級別的猜測也沒有意義。

雖然你可以看看Lucene's nightly benchmarks,它使用維基百科英文導出(當然,這是一個比你的數據集大得多的數據集,但它是某種東西)。

+0

在那個基準測試中,精確匹配只有5次查詢/秒?我是否正確閱讀?什麼是40 q/s的詞條查詢? –

+0

[TermQuery](https://lucene.apache.org/core/6_6_0/core/org/apache/lucene/search/TermQuery.html) – femtoRgon