Services Plugins FAQs

🔍 Algolia Search - New Plugin from Zeroqode

@Dumitru The index name is correct, and I’m getting the Algolia Object ID’s to pull into my app from a search…but none of the fields will show. I may not fully understand how the Column parameters in the AlgoliaSearch element are supposed to work - or how the field_list items actually map to data in Algolia vs the Bubble database. Attached are more screenshots and some descriptions…

Oh, also, here is the API log file from Algolia, showing the “Etherfax” response

Hi, @erick.

Have you created a new Table Data Type in Bubble’s DB, in you case Vendor which has same fields names as Algolia fields names in your index list? Looks like this may be the case, since we don’t have access to verify it, even though we tried to replicate your case and search by Vendors index. (Screen att)

Also for the API Key which should be placed in Bubble (Screen att), you’ll need to get the Admin API Key from you Algolia Dashboard and not the Search API Key.

Could you please check your setup. Thanks for understanding.

@Dumitru - yes, I have a Vendor table in Bubble with same field names…I exported Vendor table from Bubble and imported it directly to Algolia, creating the Algolia fields to match the Bubble fields. Also, I did plug in the admin API key as you mention.

Have you guys considered creating a setup guide to go along with the plugin? It’s still not perfectly clear how the column names in the AlgoliaSearch element are used? If you enter a column in the AlgoliaSearch element are those then mapped to field_list items on the return side?

Any other thoughts on what might be going on?

Hello.

Another thing is that, there is a condition in place on Algolia side. Could you please check that the key fields in Algolia to be written with lowercase letters. Looking at your Algolia screenshot it looks like you imported the table data as is from Bubble and the fields have been generated with uppercase letter.
Ex:
description instead of Description
name instead of Name
etc.

Also we are working on a comprehensive guide to setup the plugin.
Thanks for understanding.

Regards,
Dumitru.

@Dumitru - that did the trick! Thanks!

2 Likes

Hi All,
we have just pushed a major update to this plugin improving its security and search functionality as well as adding couple of new calls

NOTE: THIS UPDATE IS NOT BACKWARDS COMPATIBLE, SO ONCE YOU UPDATE AND MAKE CHANGES IN THE PLUGIN SETTINGS YOU WON’T BE ABLE TO DOWNGRADE TO THE PREVIOUS VERSION WITHOUT RECONFIGURING PLUGIN SETTINGS

The updated documentation can be found here: https://docs.zeroqode.com/plugins/algolia-search-plugin

In case of any questions please let us know,
thanks

Levon Terteryan

Founder @ Zeroqode

zeroqode-for-web-160x120

Bubble Templates

Bubble Plugins

Bubble Courses

Convert Web to iOS & Android

No-code Development Services

having issues getting multiple columns of data to display in my repeating group. Screenshots provided showing my setup that I thought would return both “make” and “model” for my car search result, but only “make” is displayed in the repeating group.

any ideas @levon

thanks,
Eric

my datastructure
image

my AlgoliaSearch settings for columns
image

my algolia index
image

my repeating group
image

the result

Of course some weird tinkering makes it work.

I deleted the original table I created and recreated it.

Not sure if I had renamed fields at any point or done something that’d cause the mapping of column names to not match the field_list selections.

tl;dr try deleting/recreating your table if you run into some funkiness

Sorry for the issues but glad you figured it out!

Hello everyone, I am very interested in using this service to increase my app performance but I am concerned with the pricing being too much. Im finding it hard to gauge how many calls and records i will need.

Do you have any fail safes for going over your rate limit? @Dumitru @levon could something like that be set in place to use bubble’s search when aloglia will not work anymore?

i’m afraid we won’t be able to make any such changes to the plugin, only if you try to capture any errors from the plugin and then use conditional workflows to switch to Bubble’s search

Alright I will try that thanks.

After using it for about 20mins I see my operations count rising very fast. I think it’s too expensive of a solution. I will wait for bubble to implement something similar.

Can I use this with the Forumly template?

just replied in a separate thread that you created, but the short answer is “yes” :slight_smile:

Sorry about that loved you Forumly plugin did exactly what I needed too, and got excited. One of selling parts of the site would be a search 2.0 like Algolia. It would just need to search Users and Users-Tags- which is basically categories title text and maybe two of three more things. Again I’m relatively new to Bubble but as something somewhat possible without to much coding I should be able to do it. My Basic under of using Algolia with Bubble is that you would need to send the information to Algolia database and then pull it from there to display it. As you mentioned in another comment you released or about to release v2. If I purchase the Algolia plugin will I have access to v2?

Thanks Mack

Yes, if you purchase the plugin it would already include the access to v2.
I am going to post about that today or tomorrow
Thanks!

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,

1 Like

Exciting New Improvements in Algolia Search V2.0! :tada:

We’re happy to announce a major update for the Algolia Search V2.0 plugin, now with Paginate All Pages functionality!

This update allows you to effortlessly retrieve thousands of records at once, eliminating the need for manual pagination. This enhancement is perfect for users who need efficient data processing, reporting, integrations, or bulk edits.

For full details and to start using this new feature, check out the official forum thread:
:point_right: Algolia Search V2.0 - Major Plugin Update

We hope this improvement makes your workflow even smoother and more efficient!

Best,
The Zeroqode Team

Browse all Zeroqode Plugins for bubble
Banner_Last3