Typesense Ecommerce Storefront Showcase Discussion
TLDR Mica discussed enhancements and filters for an ecommerce storefront using Typesense. Jason offered resources on filters and handling facets count issues reported by Claudiu. Jason also implemented a solution to fix the problem.
Jun 18, 2021 (31 months ago)
I wanted to emphasize the fact that you don't need a search bar per se to use Typesense, which is why I skipped adding it to the UI. I can may be add a small search bar on the top right so it doesn't steal attention
You can do this yes, but if you want to implement it without a page refresh or creating a new page (where you'd instantiate the required filters based on the page), then you'd have to create a new custom widget in Instantsearch, that looks at the results for a particular query and then based on the attributes returned in the results, the widget would have to issue a new call to Typesense this time with facet_by set to those fields and then render widgets for the facetted attributes returned.
Jun 21, 2021 (31 months ago)
Jul 02, 2021 (31 months ago)
if you look in the left it is select AT&T with 3 products but in the page there are 5
Jul 03, 2021 (31 months ago)
Kishore Nallan03:15 AM
typo_tokens_thresholdvalue and that causes actual records fetched to vary slightly between the search query used to populate results vs the brand facet counts.
This has been a bit of a surprising behaviour in some cases, so we are going make the default value of
1to address it.
Jul 05, 2021 (31 months ago)
Indexed 3011 threads (79% resolved)
Troubleshooting Typesense Setup and Understanding Facets and Keywords
Demitri encountered errors when exploring Typesense for the first time. Jason guided them through troubleshooting and discussed facets, keyword settings, and widget configurations. Helin shared a Python demo app and its source code to help Demitri with their project.
Typesense Products Filtering Issue with Mixed AND+OR Filtering
Dmytro faced issues in implementing mixed AND+OR filtering for product filtering on Typesense using `'typesense-instantsearch-adapter'` despite using several approaches and facets. Jason suggested increasing the number of facets fetched and trying a different server version but the issue remains.
Troubleshooting Typesense Instantsearch Adapter's 'filters' Property
Carl was unable to use the `filters` property of Typesense Instantsearch adapter for network call. Jason suggested using a scoped API key to combine filters and also recommended experimenting with dynamic filtering rules for multiple product numbers. Carl is satisfied with these solutions.
Dynamic Facets in Typesense Cloud Version and Optimizing Performance
Andrew asked about dynamic facets in Typesense. Jason gave in-depth explanations and confirmed that Typesense API already supports dynamic facets. Alex inquired on improving performance and SSR support, and Jason suggested server-side rendering and caching for optimized performance.
User-Specific Tagging and Filtering in UI
bnfd asked for the best way to create user-specific tags available on the UI. Jason suggested using personalized filters and creating a separate collection for each user's movies. The duo clarified the use of 'tags' in schemas and the refinementList widget in instantsearch. They also discussed various approaches to import and search large document collections.