是否可以使用Azure search在PDF上搜索全文?

是否可以使用Azure search在PDF上搜索全文?,azure,azure-storage,azure-cognitive-search,Azure,Azure Storage,Azure Cognitive Search,我是Microsoft认知服务的新手。我正在尝试创建一个搜索机器人,它可以查看Azure存储中以BLOB形式存储的2个PDF文件。如果用户问一个问题,如“我如何才能提出flexrequest?”,它将查看PDF文件并回答用户。 问题是,这两个文件都包含关键字“flexrequest” 我想知道如何在关键字上使用Azure搜索查找pdf。我已经遵循了有关文档的教程,但没有成功。它只查找文档的标题并返回整个文档。我只需要文本的特定部分 有什么建议吗?应该可以查询文档正文并返回文本片段。但是,您需要确

我是Microsoft认知服务的新手。我正在尝试创建一个搜索机器人,它可以查看Azure存储中以BLOB形式存储的2个PDF文件。如果用户问一个问题,如“我如何才能提出flexrequest?”,它将查看PDF文件并回答用户。 问题是,这两个文件都包含关键字“flexrequest”

我想知道如何在关键字上使用Azure搜索查找pdf。我已经遵循了有关文档的教程,但没有成功。它只查找文档的标题并返回整个文档。我只需要文本的特定部分


有什么建议吗?

应该可以查询文档正文并返回文本片段。但是,您需要确保您的文档正文字段是可搜索和可检索的

正确配置索引后,可以跨同一索引中的所有可搜索字段进行查询。我不确定您的实际索引是什么样子的,但根据您的描述,我在下面创建了一个示例,该示例应在标题和文档中查询该术语,并在突出显示响应中返回包含该术语的文档片段。 GET/indexes/yourIndexHere/docs?search=flexrequest&searchFields=document,title&highlight=document&api version=2017-11-11

我还建议您看看QnA Maker,它(也使用Azure搜索)的设计正好支持此类场景。