Announcing our formal marketplace launch! Previously in beta under the name Scious Search, Omnisearch is the most powerful and flexible way to integrate Algolia, Typesense and other (in the future) search providers. As a deep integration, it:
Preserves privacy settings across all data types.
Does not degrade or slow down as your database grows to millions of records.
Saves a ton of WUs compared to Bubbleβs native search and ZQ Fuzzy Search.
Works with live, test, and other versions of your app.
Avoid vendor lock-in. Easily switch search providers or use multiple at the same time!
Costs
Our Algolia integration is considerably cheaper than Bubbleβs while offering more capabilities like privacy rule preservation, filtering, and syncing fields other than text. See full comparison below.
When it comes to choosing between Algolia and Typesense, both providers have their sweet spot. Since there are scenarios where Algolia is cheaper to use than Typesense and others where Typesense is much cheaper than Algolia, we built this cost calculator to help you decide whatβs right for you.
Get started
You can test drive our features here, checkout our ecommerce templates (typesense, algolia), and peruse the manual. Unlike your usual Bubble plugin, ours comes with:
A 10 day free trial.
App transferability. While our plugin can only be used by one Bubble app at a time, unlike regular plugins, a subscription to ours can be switched to other apps. So if you scrap an MVP and start another, you can reinstall our plugin at no added cost.
Hands on support. Our annual subscription includes a half hour one-on-one support session for answering any integration questions.
Hey @mack2580, Omnisearch is finally available on the marketplace! We have an implementation of your faceting needs here (for pcpartspicker!) Lemme know what you think or if we can improve that template or the plugin for your purposes
Great idea! Itβs something Iβve wanted to do and am finally able to get around to. It will require some profiling of apps that have been using this plugin so itβs something I can likely add in a week or so.
Pleased to report that our latest update 2.0.2 works with self hosted Typesense instances! To use, simply enter your typesense instance URL under Typesense Host in the plugin config page and enter your API key as usual. Cheers!
Howdy
In pursuit of creating the best documented plugins, Iβm working on translating my docs into multiple languages. Iβm considering the following ones but do let me know if thereβs others you think Bubblerβs would benefit from!
Drixxon, thank you for such a nice compliment! As echoed in my goal for having the best documented plugins, Iβve worked hard to make Omnisearch as easy and powerful to use as possibleβ¦ so itβs very nice to hear that that effort is having an impact Thank you again!
Version 2.0.4 of Omnisearch is now available. Release notes:
Bump internal Typesense Javascript SDK version to 1.8.0. This update gives plugin users a backward compatible way to use Typesense Clusters up to (and including) version 0.26.0.
Bump internal Algolia Javascript SDK version to 4.23.3.
Thanks for sharing @zelus_pudding.
I am trying to use your plugin and encounter the following error and it doesnβt display search results in the RG. Can you please help?
Please noted that βUndefined Aβ is the Omnisearch visual element
Hey Huijunchristinezhong, sorry to hear about that frustrating behavior. I see that youβre currently trying to search an Algolia index. Iβm looking into the reason why it may not be working. In the meantime, can you confirm for me that the sync action did work for you and did populate an Algolia index for you? Thank you,
Hey Mikolaj,
This is definitely something we want to support and have been researching on how to best implement. I hope to have more details on that by next week.
Hey Huijunchristinezhong, wanted to provide an update. Fixing the issue is taking longer than hoped. In what is a somewhat perfect storm of circumstances, the tool I created to develop Omnisearch has recently been broken due to a change Bubble made in their infrastructure and Iβm unable to quickly improve Omnisearch as a result.
Thatβs a rough set of circumstances for you, I know, so in the meantime Iβve extended your free trial by a week. Hoping to get this resolved sooner than that. Thank you and my apologies for the inconvenience again.