C# 除了Lucene.net之外,在SQL Azure中使用当前不可用的FreeText搜索还有哪些替代方案?
我们正在计划迁移到Azure。当前应用程序使用SQL Server FreeText搜索。然而,据我所知,Azure还不支持这一点。我读过关于如何获得更好的搜索功能的文章,然而,这需要将部分数据转储到blob存储中 在我们的例子中,使用带有全文搜索的 为了不重写整个数据访问部分,我们可以将数据集市移动到另一种db类型—NoSQL或其他建议的类型C# 除了Lucene.net之外,在SQL Azure中使用当前不可用的FreeText搜索还有哪些替代方案?,c#,asp.net,sql,azure,lucene,C#,Asp.net,Sql,Azure,Lucene,我们正在计划迁移到Azure。当前应用程序使用SQL Server FreeText搜索。然而,据我所知,Azure还不支持这一点。我读过关于如何获得更好的搜索功能的文章,然而,这需要将部分数据转储到blob存储中 在我们的例子中,使用带有全文搜索的 为了不重写整个数据访问部分,我们可以将数据集市移动到另一种db类型—NoSQL或其他建议的类型 除了Lucene.net之外,还有哪些好的替代方案可以在Azure云上运行,从而为我们提供与免费文本相同的搜索功能?我建议您在Azure上运行一个虚拟机
除了Lucene.net之外,还有哪些好的替代方案可以在Azure云上运行,从而为我们提供与免费文本相同的搜索功能?我建议您在Azure上运行一个虚拟机。Elasticsearch在内部仍然使用Lucene,但它创建了一个更好的API来对抗Lucene,并且比Lucene(IMHO)更好它使用Json作为数据传输 此解决方案要求您将数据从SQL“索引”到Elasticsearch索引,以便为自由文本搜索做好准备,但会在搜索过程中产生更大的影响,从而获得更好的结果