我们正在使用Algolia的InstantSearch React钩子
我想我可以做如下的事情
<InstantSearch
indexName={indexName}
searchClient={algoliaClient}
searchState={{
query: [
"objectID:80066451052",
"objectID:50090402178"]
}}>
<Configure clickAnalytics />
{children}
</InstantSearch>
但是事实证明,InstantSearch钩子不像旧的InstantSearch组件那样支持searchState。
所以谁能帮我把上面的查询变成一个将与InstantSearch钩子工作?
我不知道你使用的是哪个版本,也不知道你的索引是如何配置的。
然而,查询可以直接传递给Configure组件,就像您可以在这里找到的任何其他搜索参数一样
https://www.algolia.com/doc/api-reference/search-api-parameters/
你可以这样写
<InstantSearch
indexName={indexName}
searchClient={algoliaClient}
>
<Configure query={myQuery} clickAnalytics/>
{children}
</InstantSearch>