WordPressの検索にalgoliaを使用しています。検索パラメーターなどのすべての検索クエリを取得し、検索結果をレンダリングした後にファセットを検索したいと考えています。
これを達成するために、私はこのようなことをしています
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);
});
最初の検索クエリのみを表示します。しかし、検索を更新しようとすると、更新されたものも表示されません。また、ファセット フィルターで検索された属性も返されません。検索がレンダリングされた後にそれらの値を取得する方法を教えてもらえますか?