Dynamic Facets in Typesense Cloud Version and Optimizing Performance
TLDR 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.
1
Sep 29, 2022 (15 months ago)
Andrew
01:36 PMJason
03:28 PMYou can already do dynamic facets with the Typesense API - if you specify all the fields across all product categories in the facet_by field, depending on which products are in the results, only facets for those products are returned in the response.
Jason
03:29 PMAndrew
07:32 PM1
Oct 28, 2022 (14 months ago)
Alex
05:21 PMJason
05:38 PMfacet_by: *
in the near future as part of this: https://github.com/typesense/typesense/issues/612Alex
07:05 PMJason
08:27 PMJason
08:28 PMJason
08:28 PMAlex
11:08 PMNov 01, 2022 (14 months ago)
Alex
07:47 AMNov 07, 2022 (13 months ago)
Alex
10:51 AMJason
07:19 PMTypesense
Indexed 3011 threads (79% resolved)
Similar Threads
Typesense Ecommerce Storefront Showcase Discussion
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.
Discussions on Typesense, Collections, and Dynamic Fields
Tugay shares plans to use Typesense for their SaaS platform and asks about collection sizes and sharding. Jason clarifies Typesense's capabilities and shares a beta feature. They discuss using unique collections per customer and new improvements. Kishore Nallan and Gabe comment on threading and data protection respectively.
Debugging Search Issue with Typesense Server Caching
Jameshwart reported experiencing caching issues with typesense server, despite the server's default setting of not caching. Through troubleshooting steps with Kishore Nallan, they were able to confirm an issue with the Typesense Javascript client and resolved it by adding `cacheSearchResultsForSeconds: 0` after `apiKey` in the initialisation. Laura also participated in discussion, learning about server and client level caching.
Understanding and Implementing Typesense Dart Library with Flutter
Alexandro sought help with the Typesense Dart library. Jason explained that the library is in progress, discussed utilizing other HTTP libraries, and provided detailed instructions on utilizing Typesense with Flutter. Alexandro provided feedback on the Typesense UI and expressed interest in creating a tutorial video.
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.