【发布时间】:2016-03-15 23:14:11
【问题描述】:
我将 Lucene.NET 用于我的 Web 项目。我希望使用 Azure 将索引迁移到 webjobs,但是 Lucene 使用传统的“文件系统”来存储索引。
是否有其他选项可以存储和写入索引,例如 SQL?
【问题讨论】:
-
更好的方法是获取虚拟机并拥有永久磁盘驱动器。如果您选择 PaaS,那么您将面临上述问题。您不能将 lucene 索引放在 SQL 中。老实说,它会扼杀它的目的。正如@astaykov 所说,azure 目录是一种选择,但请相信我,它的性能很差。我之前用过,然后我们切换到VM。
-
你能试试看弹性搜索吗?它仅在内部使用 Lucene。我们实际上转移到弹性搜索的项目之一。老实说,我对此没有深入的了解。但它为您提供了基于 rest 的 API 来访问 lucene 索引中的数据。
-
您可能对这个项目感兴趣:github.com/MahyTim/LuceneNetSqlDirectory
标签: c# azure lucene.net