Forum Academy Marketplace Showcase Pricing Features

πŸ” Algolia Search - New Plugin from Zeroqode

Hello, @kurban290697

By this message, we are willing to notify you that we played around with the plugin settings for multi-language searching.
Please find the settings below:

Hope this solution will be useful for you.
Best regards,
Zeroqode Support Team

Hi Team,

In my plugin, for β€œType of Content” they option for Algolia Result now says (Deprecated).

Will you be updating your documentation for how we should handle the datatypes?
https://docs.zeroqode.com/plugins/algolia-search-plugin/algolia-2.0-simple-search

Hello, @manwithaplan
Thanks for this question.

Please note that our team is already familiar with this field and this status of the field was set intentionally.
Allow us to check if it is possible to modify it and revert with an update ASAP.

Best regards,
Zeroqode Support Team

1 Like

Were you able to get this to work?

Hello, @manwithaplan

By this message, we would like to notify you that the Deprecated API call was removed from the plugin element.
Please upgrade the plugin to the latest version (3.22.0) :pray:

Hope it will be useful for you.
Best regards,
Zeroqode Support Team

1 Like

Hello, @mack2580

Please allow us to mention that this construction is possible. Find below the workflow for it:

  1. The details page should be populated by the data about this product that I have stored in the local Bubble.io DB, not Algolia.
    In order to link these 2 DataBases, you need to indicate the Bubble object ID in the Algolia DB or enter the Algolia object ID in the Bubble DB.

  2. Include the ObjectID in the plugin element:

  3. Create a button, which will communicate with your RG for retrieving entries.

  4. Workflow for this button should be the next:

Here you need to set Redirect to the page, where the object data should be retrieved. Also, do not forget to enter the key. In our example, we retrieve the key for Algolia objects.

Please try it out and let us know about the result.
Best regards,
Zeroqode Support Team

When Algolia returns search results, they give a summary of the number of hits that are in each facet:

Are we able to access these β€œfacets” in the search results returned data?

Hello, @manwithaplan
Thanks for the provided screenshot.

Allow us to highlight that the screenshot above was made from the Algolia console.
On the plugin’s side it looks this way:

We’re afraid that it is not possible to access the facets the returned by the plugin data :pray:

Sorry for the inconvenience.
Best regards,
Zeroqode Support Team

Are you using an index with facets configured?

I can see in the console that Algolia is providing the facets and counts in their return data, and it is a pretty critical UI/search feature to be able to use that. Any possible update to include that?

Hey, @manwithaplan

Can you please describe in maximum detail, how exactly you want to access the facets data on the Bubble side?
We are interested in the way you want to use the facets.

In case it will be something possible for us, we will discuss internally the possibility to add this feature for future plugin updates.

Looking to hearing from you soon.
Best regards,
Zeroqode Support Team

Hello!

Is there any way to have an exposed state for when the search is happening? Right now when the search is taking place it just show 0 results. I would love to have a loading state. This way I could creating a loading indicator while the search is happening.

Thanks!

Hello, @rosshelton
Thanks for your question.

Unfortunately, it is not possible to display the percentage of downloaded data, because we get it instantly.
To be more precise, they are not loaded from one database to another but are displayed from the Algolia database in your application. In this regard, it is not possible to show how much of your query data is ready.

In case this feature would become possible - we will definitely implement it.
Best regards,
Zeroqode Support Team

Hello, @ahmed.khodeir.87
Thanks for reaching out.

Allow us to note that we don’t use this variable for our plugin.

We compared the performance on our Demo page: https://zeroqode-demo-11.bubbleapps.io/algolia_easy_search with the provided page: https://algolia-demo.bubbleapps.io/version-test/two-indexes?query=multi

The time for running the query is 847.0 ms VS 1613 ms, which is not too much of a difference.

Unfortunately, we can’t provide you with an exact answer to why some products are faster than other products. However, our plugin has a lot of benefits, which you implement on your side.
Please check the documentation: Algolia Search V2.0 Plugin for Bubble

In case we can help you with any additional information regarding this plugin - let us know.
Best regards,
Zeroqode Support team

1 Like

Thanks, at least you gave a direct and very clear answer to me :slight_smile: which is so hard to get nowadays!

Thanks for your Support!

1 Like

Hello, @ahmed.khodeir.87
Thanks for the appreciation.

In case our team can help you with any advice regarding this plugin, please let us know. We will be happy to assist you.

Best regards,
Zeroqode Support Team

1 Like

Thanks @ZeroqodeSupport your support means a lot! :blush:

1 Like

Hello,

I just used the delete object call and it delete my entire index. Please help.
Screen Shot 2022-09-13 at 9.20.14 AM

I figured out the issue. I delete the object in bubble before the Algolia action, so there was no ID to send to Algolia. Apparently without an object ID the API call to delete the entire index is the same API call without an object ID. That is very concerning.

Hello @rosshelton

Thanks for reaching out.

Would you mind sharing the workflows and your particular use case and what are you trying to achieve? To delete the object, the ID should be present, so that the plugin can delete the object with that ID.

Looking forward to your reply.

Regards,
Zeroqode Support Team

Hello,

I already wrote a different workflow to solve the issue.
It’s pretty simple, if you don’t present an object ID when deleting an Algolia object, it will delete the whole index you have specified. In my case I was deleting a bubble item, but I didn’t put the delete Algolia function before the delete bubble item. In the workflow there was no Object ID to pass to the Algolia delete function, because it had already been deleted in bubble. . This led to the whole index being deleted.

Hello,

Is there a way to delete a list of algolia? I have projects in my app. In those projects I have line items associated to that project. I want to be able to delete all the Algolia that are associated with certain projects after a customer cancels their project.

Currently the customer is using faceting to filter their search to their current project. I just need an effective way to delete the Algolia to keep my Algolia bill low.

Some of my projects have thousands of Algolia that need to be deleted and I would hate to have the use the bubble backend scheduler to run that many times.

Is this possible with your plugin? Or can it be added?

Thanks!