我必须在 azure 存储上构建 lucene 索引,我是否必须创建两个工作角色,一个用于搜索,一个用于创建/更新文档?另外,如果我想在每个新文档创建后重建索引。请建议我最好的方法。
谢谢你,拉维克里希纳。
我必须在 azure 存储上构建 lucene 索引,我是否必须创建两个工作角色,一个用于搜索,一个用于创建/更新文档?另外,如果我想在每个新文档创建后重建索引。请建议我最好的方法。
谢谢你,拉维克里希纳。
您似乎在询问非常通用的信息。对于具体问题,您需要非常具体。实际上,您可以使用一个 Windows Azure 辅助角色来创建索引,然后您可以使用一个 Web 角色进行搜索。也很有可能将这两个过程放在一个 Web 角色中。您可以直接使用 nuget Lucene.NET 包,然后您可以配置搜索和索引创建。
查看基于 Java 的库Lucene/Solr,您可以作为服务运行来管理索引。您当然可以将 Solr 与 Lucene.net 一起使用。
以下是一些可以开始的资源: