1
我在Web應用程序中使用只讀Lucene.NET索引,併爲所有請求創建一個單一的IndexSearcher
。爲此的創建過程是線程安全的,正如根據文檔的IndexSearcher
方法一樣。Lucene.NET IndexSearcher如何在內存中讀取和存儲索引?
我的問題是圍繞IndexSearcher
打開後如何在內存中存儲索引。它是否在創建時將整個索引讀入內存?
我問,因爲該應用程序使用(可能)數百個不同的指數,在大約。 27MB(磁盤上),每個都有一個新的IndexSearcher
。我想知道這將如何影響工作進程的內存使用情況。