我正在使用Vue Instantsearch和多个索引。
查询发生在ais-search-box
组件中,同时查看两个索引并在ais-autocomplete
组件中显示结果。
这很好,但是我找不到一种方法来为每个索引分配一个相应的ais-configure
组件,因此必须为两个索引使用相同的过滤器。正如你可能想象的那样,两个索引包含不同的属性,这并不像预期的那样工作。
文档中提到:
由于这是两个专用的索引,因此您可以将不同的参数和小部件应用于搜索。您可以通过向ais-configure
传递不同的参数或在每个ais-index
组件中安装不同的小部件来实现。(来源:https://www.algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/multi-index-search/vue/)
似乎不清楚如何“将不同的参数传递给ais-configure
”?有人能提供一个例子吗?
1条答案
按热度按时间zf9nrax11#
在同一个页面下面有一个github repo的例子。这里有一个指向有问题的代码的深层链接:
https://github.com/algolia/doc-code-samples/blob/master/Vue%20InstantSearch/multi-index-hits/src/App.vue
您可以将
ais-config
嵌套在ais-index
组件下进行第二次搜索。类似于: