首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何利用Blob存储按需运行Azure搜索

问如何利用Blob存储按需运行Azure搜索
EN

Stack Overflow用户
提问于 2018-07-16 03:38:27
回答 1查看 211关注 0票数 0

我正在使用Azure搜索自动索引word文档,这些文档被上传到Blob存储。我使用搜索的唯一原因是从单词或PDF文档(它是免费的,而且运行良好。)中提取文本--从那时起,我从索引中读取并删除它。

问题是,搜索索引只能每5分钟运行一次--我需要它在blob上传后尽快运行。因此,我要么需要按需运行(每次添加新blob时触发),要么想出如何将Word/PDF文档插入索引(或如何从索引中提取文本)。

因此,流动是:

  1. 将文档上传到blob (Azure函数)
  2. 索引运行并从文档中提取文本(搜索索引)
  3. 定期阅读索引并提取该文本供其他地方使用(Azure函数)

所以我的问题是:

使用Azure从word/pdf文档中提取文本是否有更好的方法?(在这种情况下,问题2是无效的) B。我如何使用.NET SDK来调用索引来运行(我找不到运行方法这里),尽管有几个地方提到您可以根据需要使用SDK运行它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-16 19:27:08

如果您只需要Azure搜索文档破解,而不需要其他搜索和充实功能,那么直接在Azure函数中进行文档破解可能会更简单。有许多用于文档解析的开放源码软件和商业库,例如阿帕奇蒂卡。

一种使用Azure函数中的Tika的示例,由我们的团队成员编写。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51354267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档