我正在使用Azure SQL、Azure Search和Azure Blob Storage将网站作为Azure Web App运行。
目前,Azure搜索索引(用于文档搜索)是使用来自多个SQL表(通过视图)的索引器绘制数据来关联权限和与文档间接关联的其他元数据,包括Azure Blob存储中文档的url。
最新发布的Azure Search更新似乎允许对blob进行全文搜索,这很棒,但数据源必须更改为blob存储容器,从而错过了将由我的SQL视图填充的额外元数据。
一个搜索索引文档是否可以由多个数据源填充,或者第二个索引器是否可以更新现有的搜索文档(将全文数据添加到文档中)?
我已经考虑过在文档上传时尝试捕获数据并在SQL数据库中创建全文,但在Azure web应用程序上似乎没有合适的解析器,并且Azure SQL全文索引不支持Word或PDF文档,这主要是我正在上传的文档。
是否可以修改索引器以合并Azure Blob存储全文索引,或者我是否应该寻找一种完全不同的方法?
发布于 2016-04-21 22:18:21
Azure搜索索引可以由多个索引器填充,甚至可以由索引器和您自己的代码调用索引API的混合填充。(具体而言,索引器使用mergeOrUpload索引操作。)
您只需要确保SQL和blob索引器都同意文档键,这样它们就可以更新相同的文档。哈!
https://stackoverflow.com/questions/36767210
复制相似问题