1

我对 Lucene.Net 比较陌生,对于什么是可靠的生产级可扩展性实现仍然缺乏良好的判断,特别是对于自定义目录。目前,我正在考虑实现 Azure 和 S3 自定义目录。尽管有人可能会建议采用现有的 AzureDirectory实现,但建议它不具备生产质量。另外,它没有任何单元测试,所以当 Lucene 或 Azure Storage Library 更新时,没有可靠的方法来调整和测试 API。我试图从 Lucene.Net 代码库中辨别出一个测试套件,但似乎目录测试分散在整个测试项目中,并且没有简单的方法可以做到这一点。

话虽如此,您能否就以下问题提出建议:

  1. 实现自定义目录的最佳实践是什么?
  2. 确保实施的生产质量的基本测试用例是什么?
  3. 为了在索引增长和搜索请求数量增加时实现扩展,必须满足任何性能指标?
4

0 回答 0