上下文:我正在尝试实现多个索引绑定到一个搜索框
我有一组索引,我想编辑searchFunction
第一个索引。
const indexes = indexNames.map( name => return createAlgoliaIndex(name) )
const main = indexes[0]
main.searchFunction = (helper) => {
indexes.forEach( (algoliaIndex, index) => {
if (index === 0)
return;
algoliaIndex.helper.setQuery(helper.state.query).search()
})
helper.search()
}
createAlgoliaIndexFor(name) {
return instantsearch({
indexName: name,
searchClient
})
}
基本上它不起作用:(
有任何想法吗?