Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure上的快速数据搜索-what';什么是正确的产品?_Azure_Search_Azure Sql Database_Azure Hdinsight - Fatal编程技术网

Azure上的快速数据搜索-what';什么是正确的产品?

Azure上的快速数据搜索-what';什么是正确的产品?,azure,search,azure-sql-database,azure-hdinsight,Azure,Search,Azure Sql Database,Azure Hdinsight,我有一个基本的电子邮件客户端,希望允许用户查询他们的所有电子邮件(发件人、收件人、主题和纯文本)中的关键词(如gmail中的搜索功能)。我想返回搜索中排名前50的电子邮件(按时间顺序) 目前,我们将电子邮件的纯文本存储在SQL Server中,只需搜索即可。但我们希望最大限度地提高业绩,并对冲不断增长的数据,我知道这不会很好地扩展 我猜HDInsight是azure中搜索速度最快的产品。但这是正确的工具吗?这会比在我的SQL Server(azure SQL Server数据库)上启用全文搜索更

我有一个基本的电子邮件客户端,希望允许用户查询他们的所有电子邮件(发件人、收件人、主题和纯文本)中的关键词(如gmail中的搜索功能)。我想返回搜索中排名前50的电子邮件(按时间顺序)

目前,我们将电子邮件的纯文本存储在SQL Server中,只需搜索即可。但我们希望最大限度地提高业绩,并对冲不断增长的数据,我知道这不会很好地扩展

我猜HDInsight是azure中搜索速度最快的产品。但这是正确的工具吗?这会比在我的SQL Server(azure SQL Server数据库)上启用全文搜索更快吗


(Azure中)什么是适合此目的的工具?

您可以使用Azure搜索或SQl Azure全文搜索。全文搜索在实现方面成本较低,但将是解决方案的快速修复。根据数据量的长期变化,您可以选择其中一个

HDInsight不是搜索工具;这是一个地图/缩小引擎。工具推荐问题与StackOverflow无关,但我建议您查看azure.com上记录的数据库和搜索产品(包括搜索服务),每种产品都有不同的性能规格(还可以查看虚拟机,这将允许您运行您选择的全文搜索引擎)。我建议问一些更客观的后续问题。哇,你回答了我的问题~!哈哈。甚至不知道azure搜索。我想这就是我的答案!Azure搜索是正确的答案。