我在Windows Azure中的VHD上构建了一个Lucene.Net索引(大约250M,仍在增长)。 我有VHD的10G本地缓存
但是,初始化非常缓慢,导致几乎所有涉及全文搜索的请求在新实例重新启动时的头1-2分钟内失败。
我的问题:
感谢。
答案 0 :(得分:0)
我不知道Lucene.Net但是,你只是读取了大量的importand文件(只是获取数据但是没有对它做任何事情)这会“加热”缓存 然后将该角色报告为准备好
你可以抓住它并做点什么(注意道格)
试试这个(在vb中):
function getData()
try{
return some.lucene.code
}catch e as exception' have some smarter tings here this is dangerous
trace.TraceError("Lucene trew:"+e.ToString)
return Nothing
}
End Function