我有成千上万的数据要为Azure搜索索引上载,这是多个表的合并。基于某些预定义条件,很少有列具有动态值。同样,在考虑数据行进行数据上传之前,存在一些要匹配的条件。除此之外,一旦上传了数据,就应该有一个选项可以执行以下操作:
在这种情况下,天蓝色搜索的内置选项-导入数据向导没有用,因为它仅支持从单个表或单个视图导入数据。对于上述流程,我正在寻求最佳解决方案。
当前的建议流量:-我可以在。net Core项目中使用Azure函数执行手动上传数据。它将使用批量文件格式的Azure Search SDK或REST API将数据(插入,更新和删除)导入Azure Search Indexer。我将为调用此Azure函数设置时间表,并且必须及时同步数据。
谁能提出比这个更好的解决方案,因为当前的解决方案包括许多对Azure搜索索引器以及Azure数据库的请求和响应的调用?
此代码流中还将存在高级复杂性。因此,我想为此提供一个更优化的解决方案,使我可以用更少的精力和易于理解的流程来处理事情。
所引用的链接很少
https://docs.microsoft.com/en-us/azure/search/search-import-data-portal
https://azure.microsoft.com/en-in/blog/how-to-sync-sql-server-data-with-azure-search/
https://cmatskas.com/keeping-your-azure-search-index-up-to-date-with-azure-functions/
https://docs.microsoft.com/en-us/rest/api/searchservice/index-operations
我也面临类似的问题。我还介绍了Azure Logic应用程序和Azure数据工厂技术,以检查它是否适合当前情况。除此之外,我在Azure搜索中寻找Delta和完全导入选项,但找不到类似的内容。
[如果有人对此有任何线索,请自最近几周以来重新对此进行努力。