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.
3
1
1
1
1
Jun 18, 2021 (31 months ago)
Jason
02:49 AM2
1
Mica
08:58 AMMica
09:00 AM1
Mica
09:04 AMJason
05:58 PMI 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
1
Jason
06:02 PMYou 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.
Jason
06:03 PM1
Jason
06:04 PMJun 21, 2021 (31 months ago)
Mica
12:46 PMJason
03:36 PMJul 02, 2021 (31 months ago)
Claudiu
08:56 AMif 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 Nallan
03:15 AMtypo_tokens_threshold
value 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
typo_tokens_threshold
to just 1
to address it.Jul 05, 2021 (31 months ago)
Jason
11:37 PM1
Typesense
Indexed 3011 threads (79% resolved)
Similar Threads
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.