0

如果我在 Algolia 管理员中将“title”和“category”作为可搜索属性,有什么方法可以让我<SearchBox />只搜索“title”而另一种只搜索“category”?

目前,一个<SearchBox />组件 fromreact-instantsearch-dom似乎搜索所有可搜索的属性。理想情况下,我希望将搜索分开。

我在文档中找不到这种设置的任何内容: https ://www.algolia.com/doc/api-reference/widgets/search-box/react/

任何帮助将不胜感激。

4

1 回答 1

0

从 Algolia文档中,您可以使用一个Configure小部件,让您向 Algolia API 提供原始搜索参数并为restrictSearchableAttributes属性传递值。像这样:

import { Configure } from 'react-instantsearch-dom';

<Configure
  restrictSearchableAttributes={["title"]}
/>

它不会在屏幕上呈现任何内容,它只会在组件安装后应用传入的提供的搜索参数

于 2020-08-29T02:24:08.853 回答