我的目标是在我的网站上添加一个由azure cognitive search驱动的搜索栏。目前,我有一个管道,可以用我网站的最新版本的HTML文件更新存储blob容器。目前,当我用一个搜索词调用API时,它会返回一些结果(取决于我使用的词),我会返回一个搜索分数,但没有其他数据。我得到的唯一线索是这个论坛(Indexing HTML content from Azure database with Azure Search),当我试图添加Piotr霹雳州的响应中所示的参数时,我注意到我对JSON表单所做的任何更改在保存并重新打开后都会消失。此外,没有办法在创建时修改JSON,所以我似乎相当卡住了。
基本上,搜索应该返回段落或标题,其中搜索词在网站中找到了一个链接,它位于何处。
任何和所有的帮助将不胜感激。
1条答案
按热度按时间oyxsuwqo1#
使用SDK将内容提交到索引,而不是使用内置的索引器。然后创建具有所需属性(标题、正文、URL等)的对象,并提交给索引。
您返回的响应将对应于您的数据模型。
注意:如果使用内置索引器对blob存储中的blob进行索引,则索引器无法知道您希望如何组织内容。它无法知道您的文件是HTML文件,也无法知道您希望如何将内容Map到数据模型。