Lucene检查索引大小
本文关键字:索引 检查 Lucene | 更新日期: 2023-09-27 18:19:22
是否有办法检查Lucene API中的Lucene索引大小?我是说除了去FSDirectory。getDirectory和"手动"检查目录中每个文件的文件大小?谢谢!
格言AFAIK没有方法来获取索引大小,但不是在目录中获取所有文件,您应该使用IndexReader获取文件列表:
IndexReader ir = IndexReader.Open(FDirectory);
foreach(string fName in ir.Directory().List())
{
// sum file sizes here
}
ir.Close();
我用过var size = (from strFile in dir.ListAll())选择dir.FileLength (strFile) .Sum ();
where dir is lucene.net . store .创建索引的目录。似乎足够好…
格言