修改 Azure 认知搜索索引

问题描述 投票:0回答:1

我的目标是在我的网站中添加一个由 azure 认知搜索提供支持的搜索栏。目前,我有一个管道,可以使用我网站的最新版本的 HTML 文件更新存储 blob 容器。目前,当我使用搜索词调用 api 时,它会返回许多结果(根据我使用的词而有所不同),并且会返回搜索分数,但不会返回任何数据。我得到的唯一线索是这个论坛(使用 Azure 搜索从 Azure 数据库索引 HTML 内容),当我尝试添加 Piotr Perak 的响应中所示的参数时,我注意到我对 JSON 表单所做的任何更改都会消失它被保存并重新打开。此外,无法在创建时修改 JSON,所以我似乎陷入了困境。

基本上,搜索应返回在网站中找到搜索词的段落或标题以及其所在位置的链接。

任何和所有的帮助将不胜感激。

azure azure-cognitive-search
1个回答
0
投票

使用 SDK 将内容提交到索引,而不是使用内置索引器。然后,您可以创建具有所需属性(标题、正文、url...)的对象并提交到索引。

您收到的响应将与您的数据模型相对应。

注意:如果您使用内置索引器从 Blob 存储中索引 Blob,则索引器无法知道您想要如何组织内容。它无法知道您的文件是 HTML 文件或您希望如何将内容映射到数据模型。

© www.soinside.com 2019 - 2024. All rights reserved.