我正在使用 algolia 在 WordPress 中进行搜索。我想在呈现搜索结果后获取所有搜索查询,如搜索参数、搜索方面。
为了实现这一点,我正在做这样的事情
var search = instantsearch({
appId: algolia.application_id,
apiKey: algolia.search_api_key,
indexName: algolia.indices.searchable_posts.name,
urlSync: {
mapping: {'q': 's'},
trackedParameters: ['query']
},
searchParameters: {
facetingAfterDistinct: true,
highlightPreTag: '__ais-highlight__',
highlightPostTag: '__/ais-highlight__'
}
});
search.on('render', () => {
console.log(search.searchParameters.query);
});
它只显示初始搜索查询。但是当我尝试更新搜索时,它也没有显示更新的搜索。它也不会返回任何方面过滤器搜索的属性。那么有人可以告诉我如何在呈现搜索后获取这些值吗?