Azure搜索或全文索引?

时间:2017-09-14 02:02:52

标签: azure azure-sql-database azure-search

sql azure中的数据,我们有一个现有的webapi用odata公开数据。问题是客户端希望使用带有子串查询的过滤器调用几列,这使得性能非常慢。我们现在正在辩论是否使用全文搜索索引或使用天蓝色搜索服务,想法吗?

2 个答案:

答案 0 :(得分:5)

在Azure搜索中托管搜索与使用SQL Server FTS之间的一些注意事项和权衡被捕获here

如上所述,Azure搜索可以索引数据库内数据 - 请参阅Connecting Azure SQL Database to Azure Search using indexers

答案 1 :(得分:2)

您可以将Azure搜索指向AzureSQL数据库并将其编入索引,而无需编写代码,但Azure搜索是您每小时必须支付的服务,您可以了解有关它的更多信息{{3} }。

建议使用Azure搜索来执行各种来源和应用程序的搜索

可以使用Azure搜索而不是全文搜索,但如果需要将搜索结果与其他表连接,则建议使用全文搜索。

希望这有帮助。