Skip to main content

Omnisearch [Latest]

The following is documentation for the latest version of the Omnisearch plugin - version 2.0.0. This plugin was perviously named "Scious Search".

Features

Omnisearch makes it possible to build real time, search-as-you-type experiences in Bubble. As a deep integration, it:

  • Preserves Bubble privacy settings across all data types.
  • Does not degrade or slow down as your database grows to millions of records since it uses Algolia or Typesense as a search provider.
  • Returns an actual bubble thing, which can be used like any native bubble data type within the editor.
  • Works with all versions of your app so you can thoroughly test integrations before going live.
  • Can filter searches by whether a value is missing (which is not available in any current Algolia or Typesense integration)
  • Can sort search results by options (which isn't even available in native Bubble searches).
  • Can sort search results alphabetically.
  • Can facet search results.
  • Can save you money.

Demos

Known limitations

  • We have not implemented Algolia "Recommend" (we plan to along with a Typesense equivalent).
  • Search filters are not able to span multiple data types / indices. That said, we have work arounds for this (will be documenting this soon)
  • You cannot sync more than one geographic address field per record per index using Algolia - that's a limitation of Algolia. Typesense can sync any number of geographic addresses per record.

Support

  • Refer to our demo's editor for a self documented guide on how to setup and use Omnisearch.
  • Need help integrating Omnisearch? Want to request a feature? Drop a message in our free Bubble support channel where we answer questions as able.
  • Prefer to have someone integrate Omnisearch for you? We'll be offering integration services 'for hire' soon.
  • We offer a Service Level Agreement for customers requiring plugin service and maintenance guarentees.