在SQL Azure的[复制]全文检索(Full Text Search on SQL Azure

2019-07-29 20:16发布

这个问题已经在这里有一个答案:

  • SQL Azure和全文目录,索引和搜索 4个回答

我有我迁移到SQL Azure的数据库。 有在此数据库的一些存储过程,依赖于CONTAINSTABLE。 从我的理解,SQL Azure不支持这一点。 正因为如此,我希望会有模仿在C#代码此功能的方法。

有谁知道如何可以:1)利用CONTAINSTABLE在SQL Azure中或b)模拟在C#代码?

Answer 1:

是的,你是正确的,包含表所描述的不支持SQL Azure的位置 。

根据你的问题)是不可能的。然而b)是可能的使用Lucene.NET。

如果你想用代码来获取全文搜索在SQL Azure中,你将需要使用Lucene.net在Web或辅助角色索引你的SQL Azure的数据到Windows Azure Blob存储,然后访问索引数据进行搜索。 该过程描述如下:

  1. 配置您的Windows Azure Blob存储
  2. 通过Web或辅助角色来访问你的SQL Azure中,然后创建索引上的Windows Azure Blob存储
  3. 使用存储在Windows Azure的Blob存储的索引数据

这里是开始工作的文章: 如何使用Lucene.NET与SQL Azure的(EN-US)



文章来源: Full Text Search on SQL Azure [duplicate]