pdaleramirez / super-filter

Other
6 stars 2 forks source link

Snappy response with large data sets (like algolia) #17

Open nitech opened 3 years ago

nitech commented 3 years ago

While I understand that this plugin is not at the same level, complexity or price as Algolia, I wonder what you plan for the plugin for the future.

I am currently building an e-commerce site that eventually will contain about 10k products. There are about 20 product types that have their own sets of attributes, some for filtering, some not. And I wonder what path to choose. I have integrated the site with Algolia and tested their filtering. If you've tried it, you know it's very snappy in the response.

However, it's a bit complicated to set up- and I believe it's quite pricey.

I believe they create separate tables (probably mongodb, firebase or similar) where they pre-chew the data, so they can give the snappy response. Some of the features I notice are:

Here is a video where I explain what I found in Algolia, and my questions to your plugin: https://youtu.be/yQIC5KWPcsg

pdaleramirez commented 3 years ago

@nitech Thank you for your interest with the plugin. My thoughts when I was building the plugin is re-usability of building a search page for a project with seamless experience using Vue. The plugin is built with Craft search engine so it is scalable with large data.

I don't have clear timeline yet of new features of the plugin but I am building new features towards commerce cause I am currently using this plugin for my personal ecommerce site. I will be releasing a price range filter feature soon.

With this kind of plugin there is unlimited enhancement to be added. I am building the plugin to be flexible on whatever front-end you use. You can use submit request to the actions and receive the desired response. I've seen other users done it.