Azure 认知搜索演示应用程序 - 设置每页的结果数

Azure Cognitive Search Demo App - Set number of results per page

我已经下载了Azure Portal提供的Demo App,它实现了Azure Cognitive Search。我一直在尝试将每页的结果数更改为不同的值,但我找不到任何解决方案。每页的默认结果数是 50。如果我们从头开始创建代码,可以通过多种方式更改它,但我正在寻找一种更简单的方法来插入它。正如 link https://github.com/jj09/azsearch.js 中提到的,我们可以使用 automagic 来更改选项,但没有找到改变每页结果数的方法。 如果有人能给我一个解决方案,那将是一个很大的帮助。

您可以在 url 中使用 $top 指定结果数。在您分享的 link 中,有这样的设置:

type SuggestionsParametersUpdate = {
        top?: number;
        filter?: string;
        orderby?: string;
        fuzzy?: boolean;
        highlightPreTag?: string;
        highlightPostTag?: string;
        select?: string;
        searchFields?: string;
        minimumCoverage?: string;
        apiVersion?: SearchApiVersion;
        suggesterName?: string;
    };

尝试将顶部参数设置为您想要的值。