🔎 Algolia Search V2.0 - Major Plugin Update from Zeroqode

algolia-square_1_2_1_1_1_1_1_1_1_3

Hey Bubblers,
we have just published a radically improved version of our Algolia Search plugin, and that’s why we have renamed it into Algolia Search v. 2.0
Main update is that it now returns whole objects rather than separate fields and so it’s much easier to configure and use it now.
We added better error handling and improved documentation both inside the plugin and as an external documentation.
The new update comes as a new element within the same plugin, so all the existing users can either continue using the setup they already have or migrate to the new configuration.
plugin page is still the same Algolia Search V2.0 Plugin for Bubble | Zeroqode
and you can find the links to the docs, demo page and the Bubble’s plugin page there.

here is a short gif to demonstrate how it works

Agolia

Please support us with a retweet

Levon Terteryan

Founder @ Zeroqode

zeroqode-for-web-160x120

Bubble Templates

Zeroqode Blocks

Bubble Plugins

Bubble Courses

Convert Web to iOS & Android

No-code Development Services

9 Likes

Congratulations!

If you click on one of the algolia search results is there a way to navigate to a page using a workflow?

Hello @amsenge, Sure, Algolia search returns a list of results, you can obtain functionality which you want with the help of the repeating group.

Thank you.
BR.

Does the new version support federated filters (left slide bar radio buttons)?

Hey, @callidusxi we added indemo actions with the RG and Algolia.

Check it and set your App accordingly.

Thank you,
BR.

1 Like

HI @ZeroqodeSupport

How do i incorporate aroundLatLng and aroundRadius into Algolia Search V2.0 ?

@hwgz01,

You can set the aroundLatLng and aroundRadius into Algolia Search V2.0 through the API call “Search”.

You can find the detailed info on “how to do it” right here:

Hope this information will be helpful to you.
Regards,
Zeroqode Team

Hi @ZeroqodeSupport, nothing happen when i try using in reusable element. its possible?
thks

Can this plugin be used to search through fields that are option sets or other data types? @ZeroqodeSupport

@levon Does your plugin support search through fields that contains other data types? Can we use result to send data to page/group? @ZeroqodeSupport

Hi guys,

Thanks for asking and sorry for such a delay. Let us provide some insights to help you all in here.


@RonyjM, yes – it is possible to use it in a Reusable Element. It is just required to make sure everything is configured properly as per docs, and perhaps you can just try to copy all elements as in our demo setup, into a Reusable Element, then give it a try.

However, if you are placing the plugin element and the searchbox into a Reusable Element, but the retrieved results are displayed in your page, this setup is not going to work unless you save the input’s value into a state of your Reusable Element, then retrieve data from Algolia based on this state.


@manwithaplan, @sat_miha, it is not possible with other data types, unfortunately.

It is possible to use resulted data and send it into a Group element, but not into a page.


Thanks for understanding. :pray:

Best regards,
Zeroqode Team

Hi zerocode and thaks for this plugin. Now that there is an official bubble algolia integration, is this plugin still relevant ? Why ? Thanks for clarifying

Hi, @mamuzaIT!

Thanks for reaching out!

Yes, the plugin is still relevant for several reasons like:

  1. Bubble Algolia Search Integration Beta version is available for a professional plan and higher.
  2. Our plugin has an actions Update and Delete objects while Bubble Algolia Search Integration allows you only to do a search.

Best,
Zeroqode Team

@ZeroqodeSupport, @levon

Is there a way to make the Algolia Search V2.0 respect Privacy settings, or will it always retrieve all results from the searched data type (like the bubble native implementation)?

1 Like

Hello, everyone!

We have significantly upgraded our Algolia Search V. 2.0 Plugin with new features. Now, here is available the next actions and event:

  • New event Algolia is loading. This event will let you know when the data is already in your Algolia’s state. :exclamation:

  • Action Set Algolia settings. Index settings are built directly into your index at indexing time, and they impact every search. Only specified settings are overridden; unspecified settings are left unchanged. Specifying null for a setting resets it to its default value.:exclamation:
    Here you will find the Index settings parameters: https://docs.zeroqode.com/plugins/algolia-search-plugin/algolia-2.0-simple-search#index-settings-parameters

  • Action Add Object. Now, you can add an object to the index, automatically assigning it an object ID. :exclamation:
    if you need the object id to match the one in the bubble id, add the field objectID with bubble unique id value to the object.

  • One more feature that displays data in your app when the checkbox “Only search” is unchecked. Otherwise, the data will be displayed only when you do a search for an item. You can find this option in the plugin element.
    image

Please check the updated documentation for the plugin in order to find the description for each feature: https://docs.zeroqode.com/plugins/algolia-search-plugin/algolia-2.0-simple-search#algolia-setup

Hope these features will help you to improve your application :slightly_smiling_face: :partying_face:

Regards,
Zeroqode Support Team

1 Like

Hi @ZeroqodeSupport Team, Any update on this? Does it respect Privacy settings?

Hi @Vizard, thanks for reaching out.

If I understand your question right, it is possible to limit the access to displayed data for each user by defining a filtering rule inside the plugin tab.

A solution for your use case is that in the Algolia dashboard define a filtering rule. And inside the plugin, you can set this filter either static or dynamic. In this way, it will select which information should be displayed to your user depending on his status.

Here is an example.

Summary



Also, check this useful information on how to set filters.

Please try my suggestions and let me know if they helped.
Best regards,
Zeroqode Support Team

@ZeroqodeSupport , any update on this?

Hey @ZeroqodeSupport ,

Looking into the plugin and was wondering if there was a way to auto-update the Algolia records whenever the Bubble DB gets updated? I know the native integration states it can do this but would prefer to use your plugin (and not upgrade to the Pro tier).

We’ll be doing a bunch of CSV uploads to the Bubble DB and I’m trying to workout how that data gets transferred to Algolia? i.e do we have to update it manually in both Bubble and Algolia, run a workflow, etc…