An open API service providing repository metadata for many open source software ecosystems.

GitHub / meilisearch / gatsby-plugin-meilisearch

A plugin to index your Gatsby content to Meilisearch based on graphQL queries

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meilisearch%2Fgatsby-plugin-meilisearch
PURL: pkg:github/meilisearch/gatsby-plugin-meilisearch

Stars: 38
Forks: 4
Open issues: 4

License: mit
Language: JavaScript
Size: 1.44 MB
Dependencies parsed at: Pending

Created at: about 4 years ago
Updated at: 20 days ago
Pushed at: 8 months ago
Last synced at: 10 days ago

Commit Stats

Commits: 226
Authors: 8
Mean commits per author: 28.25
Development Distribution Score: 0.58
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/meilisearch/gatsby-plugin-meilisearch

Topics: gatsby, gatsby-plugin, meilisearch, search

Releases
v0.3.1 🌻

v0.3.1

This version makes this package compatible with Meilisearch v0.30.0 🎉
Check out the changelog of Meilisearch v0.30.0 for more information on the changes.

Thanks again to @bidoubiwa! 🎉

almost 3 years ago
Download
v0.3.0 🌻

v0.3.0

⚠️ Breaking changes

  • Make document addition asynchronous and improve report on it (#195) @bidoubiwa

Previously, when the plugin fetched the documents and sent it to Meilisearch, it was waiting for all documents to be indexed in Meilisearch before finishing its process. This led to both a slow down in your app build, but also possible timeout when to many documents had to be indexed.

With this new version, the plugin sends document addition requests to Meilisearch but does not wait for the indexation to be done. This means that after your build is done, all your documents may not be already available in your Meilisearch instance. Since the indexation process might still be ongoing.

By looking at the logs, the tasks uids of the document addition are provided and lets your track them using the tasks API of Meilisearch.

Thanks again to @bidoubiwa, @dadolhay and @denke8! 🎉

almost 3 years ago
Download
v0.2.1 🌻

v0.2.1

This version makes this package compatible with Meilisearch v0.29.0 🎉
Check out the changelog of Meilisearch v0.29.0 for more information on the changes.

Thanks again to @bidoubiwa, @brunoocasali! 🎉

almost 3 years ago
Download
v0.2.0 🌻

v0.2.0

This version makes this package compatible with Meilisearch v0.28.0 🎉
Check out the changelog of Meilisearch v0.28.0 for more information on the changes.

💥 Breaking changes

🚀 Enhancements

  • Pass gatsby client agent to meilisearch-js #147

Analytics is enabled by default in the server, but you can disable them by following this guide
Also, of course, every analytics data we collect are ANONYMOUS read the guide for more information.

Thanks again to @bidoubiwa ! 🎉

about 3 years ago
Download
v0.1.2 🌻

v0.1.2

This version makes this package compatible with Meilisearch v0.27.0 🎉
Check out the changelog of Meilisearch v0.27.0 for more information on the changes.

Thanks again to @bidoubiwa! 🎉

over 3 years ago
Download
v0.1.1 🌻

v0.1.1

This version makes this package compatible with Meilisearch v0.25 up to v0.26.0 🎉
Check out the changelog of MeiliSearch v0.26.0 for more information about the ⚠️ breaking changes about the flag and dump new behavior.

Thanks again to @bidoubiwa, @curquiza! 🎉

over 3 years ago
Download
v0.1.0 🟢

v0.1.0

Hello 👋 This is the first iteration of the Gatsby plugin. We are eager to hear about your experience!

🚀 Enhancements

  • Implemented adding to index in batches (#54) @TommasoAmici
  • Add error code to error message returned by meilisearch (#78) @mdubus
  • Add skipindexing option (#82) @mdubus
  • Add meilisearch settings to plugin options (#84) @mdubus
  • Allow multi indexing (#85) @mdubus
  • Delete and recreate index if it already exists (#87) @mdubus

Thanks again to @TommasoAmici, @bidoubiwa, @curquiza, @mdubus ! 🎉

over 3 years ago
Download