首页 > 解决方案 > 在 Azure 的搜索结果中搜索?

问题描述

这在 Azure 认知搜索中可行吗?

我正在使用带有高级搜索的搜索功能的 React JS 编写一个 Web 应用程序,但我们希望在标准搜索的结果中有更多的搜索功能。

此天蓝色查询将返回一千个结果中的第一页(20 个结果)

test search&highlightPreTag=<mark>&highlightPostTag=</mark>&highlight=content-10&$count=true&$top=20&$skip=20&facet=Category,count:200&facet=Department,count:200&facet=DocumentType,count:50&facet=DB,count:200&$filter=(search.in(Security, 'Default;Public;Shared', ';'))

样本数组数据返回

[1] 文件名:test search0.pdf,内容:“test”,作者:“test1”

[2] 文件名:Test search1.pdf,内容:“test”,作者:“test1”

[3] 文件名:Test search1.pdf,内容:“test”,作者:“test2”

[4] 文件名:Test search1.pdf,内容:“test”,作者:“test2”

..... 1000

现在,用户将使用 Author field = "Test1" 在返回数千个文档的特定查询中进行搜索,因此返回将是与该azure query中的Author name匹配的所有内容。

这在 Azure 认知搜索中可行吗?我尝试查看https://docs.microsoft.com/en-us/azure/search/并没有找到。

我目前的想法是循环所有结果(例如1000)并将其保存在状态中,但我认为它并不理想

标签: reactjsazureazure-cognitive-search

解决方案


推荐阅读