【问题标题】:Facets count limit 5 in Azure cognitive search site autogeneratedAzure 认知搜索站点自动生成的构面计数限制为 5
【发布时间】:2021-04-30 22:37:31
【问题描述】:

首先,我不熟悉 javascript,但我看到了 azure 搜索生成器提供具有搜索功能的门户的简单方法,我用它为超过 100K 文件创建了一个搜索门户。一切都很好,除了我面临这个旧帖子(Facet count in Azure cognitive search (Automagic))中提到的 5 个方面的限制的相同问题。使用搜索资源管理器,我可以看到所需的请求 url(例如:facet=category,count:10 / https://xxxxxsearch.search.windows.net/indexes/azureblob-index/docs?api-version=2020-06-30-Preview&search=*&facet=category%2Ccount%3A10)但无法弄清楚将其放在搜索应用程序 hmtl 页面中的哪个位置或如何将其解析为 automagic 以考虑这个。

感谢 Gaurav 的反馈。不,那部分对我来说很清楚。请让我展示一个我想要实现的示例。我使用AzSearchGenerator 生成了一个搜索门户,对于这个示例,我有 7 个文件具有相同的元数据键但具有 7 个不同的值 (blob-content-files)。我正在寻找一种方法来覆盖生成的搜索门户中 5 个复选框方面的限制(在此处查看:portal-search-generated)。有没有办法通过包含计数参数高于 5 个复选框 (storage-explorer-request) 的请求 url 来更改这一点,以更新 html 代码中的自动实例 (automagic-intialization-html)。

能否请您告诉我如何完成这项工作。

【问题讨论】:

    标签: azure azure-cognitive-search


    【解决方案1】:

    如果我理解正确,您正在寻找一种在 Azure 门户的搜索资源管理器中指定 facet 参数的方法。

    只需在查询字符串字段中添加&facet=category,count:10 就可以了。例如,请参阅下面的屏幕截图。

    【讨论】:

      【解决方案2】:

      我终于找到要更新的参数了。在 html 页面中引用的 AzSearch.bundle.js 中(参见 printscreen parameter to change),默认值在 checkboxfacet 部分的第 44 行。我刚刚用正确的值更新了它,在我的例子中,我输入了 count:30,现在我在复选框中有超过 5 个项目。 Result after change

      【讨论】:

        猜你喜欢
        • 2020-09-11
        • 2021-10-13
        • 1970-01-01
        • 2020-03-27
        • 1970-01-01
        • 2023-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多