gpt4 book ai didi

Algolia 即时搜索 - 如何不进行初始搜索?

转载 作者:行者123 更新时间:2023-12-03 23:38:12 25 4
gpt4 key购买 nike

我一直在关注 Algolia 的即时搜索示例,网址为 https://www.algolia.com/doc/guides/search/instant-search/ (javascript 版本)

我知道对于许多用例(如示例中),脚本在页面加载时运行其初始搜索并显示结果(基本上是所有结果)是有意义的。
就我而言,尽管我不想进行初始搜索。我怎样才能做到这一点?

谢谢

最佳答案

您可以通过 searchFunction instantsearch 的参数初始化程序,它将拦截每个搜索并让您决定是否执行它。

这是取自此 Github issue 的示例.如果查询为空,则不会执行搜索,因为它将在页面加载时执行。

var search = instantsearch({
searchFunction: function(helper) {
if (helper.state.query === '') {
return;
}

helper.search();
}
});

如果您对何时应该/不应该执行搜索有自己的逻辑,则可以在此处使用它。见 Usage tab有关更多信息,请参阅文档的初始化部分。

关于Algolia 即时搜索 - 如何不进行初始搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42312491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com