我对Lucene.Net相对较新,但对于什么是可靠的,生产级可扩展性实现,特别是对于自定义目录,仍然缺乏良好的判断力。目前,我正在考虑实现Azure和S3自定义目录。虽然有人可能建议采用existing AzureDirectory实施,it is suggested但这不符合生产质量要求。此外,它没有任何单元测试,因此当更新Lucene或Azure存储库时,没有可靠的方法来调整和测试API。我试图从Lucene.Net代码库中辨别出一个测试套件,但似乎目录测试分散在整个测试项目中,没有简单的方法可以做到这一点。
话虽如此,你能否就以下事项提出建议: