meilisearch / integration-guides

Central reference for Meilisearch integrations.
https://meilisearch.com
MIT License
137 stars 15 forks source link

Changes related to Meilisearch v1.8.0 #299

Closed curquiza closed 5 months ago

curquiza commented 6 months ago

This issue gathers the changes related to the v1.8.0 of Meilisearch that will impact the integrations scope.

📅 Release date: 2024-05-06

Timelines & steps

Pre-release

Release day

What to implement?

Search cutoff - new index settings searchCutoffMs

Related issue in the engine: https://github.com/meilisearch/meilisearch/issues/4488

Introduction of the new index setting named searchCutoffMs. Available via /indexes/:uid:/settings (GET, PATCH, DELETE) and /indexes/:uid:/settings/search-cutoff-ms (GET, PUT, DELETE) Default value is null. Expects an int as value.

TODO:

The following integrations will not have the feature available for the release day, except if the community implements it: Dotnet, Dart, Go, Java, Python, Ruby, Rust, Swift

Hybrid/semantic search changes

Related issue in the engine: https://github.com/meilisearch/meilisearch/issues/4481 Usage: https://meilisearch.notion.site/v1-8-AI-search-API-usage-135552d6e85a4a52bc7109be82aeca42?pvs=4

Changes:

Current state before implementation: Vector search feature fully available in: PHP, JS, Python, Go Vector search feature partially available (changes of v1.6 not implemented), and not impacted by breaking changes: Dart, Ruby Feature not implemented at all: Dotnet, Rust, Swift, Java.

TODO:

The following integrations will not have the feature available for the release day: Python (but no issue because of breaking changes), Go (but no issue because of breaking changes), Dart, Dotnet, Rust, Swift and Java Available by default in Ruby thanks to the no-strongly type

curquiza commented 5 months ago

Issues opened. Everything is done, I can close

Thank you @brunoocasali and everyone who worked on it!