Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update search engine Algolia in cron job #237

Closed
uekerman opened this issue Jan 17, 2023 · 5 comments · Fixed by #460
Closed

Update search engine Algolia in cron job #237

uekerman opened this issue Jan 17, 2023 · 5 comments · Fixed by #460
Assignees
Labels
good first issue Good for newcomers technical Technical issues on the website

Comments

@uekerman
Copy link
Member

Otherwise, we forget to update. Cron job could run every week (once per month might be too rarely, users are also searching for new things).

How to update: https://precice.org/docs-meta-search.html#updating-the-index

@uekerman uekerman added good first issue Good for newcomers technical Technical issues on the website labels Jan 17, 2023
@MakisH
Copy link
Member

MakisH commented Jan 18, 2023

We could automate this and provide the API key as a GitHub secret.

@chlorenz
Copy link
Collaborator

👍

Currently we are on the free plan which includes 10000 'units' per month, of which we consume approximately 70%, at the moment. Which means we can't update the index more than once per month.
Algolia does have an open source plan which would be perfect for us. Last time I contacted them, they weren't very responsive, we should definitely try again.

@MakisH
Copy link
Member

MakisH commented Apr 29, 2024

I will open a new Algolia account on the name of preCICE and request the FOSS plan, in case the external contact was the reason for ghosting.

I will then create a workflow executed manually and on schedule (e.g., once per month).

It needs an API key, which I will share via the GitHub secrets.

@fsimonis
Copy link
Member

fsimonis commented Sep 4, 2024

We now have an open-source plan.

It may be possible to integrate the updates into the deployment pipeline of the website.
Alternative would be a cron job

@uekerman
Copy link
Member Author

It may be possible to integrate the updates into the deployment pipeline of the website.
Alternative would be a cron job

Could you please investigate? (not urgent)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers technical Technical issues on the website
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants