Skip to content

Releases: meilisearch/meilisearch-php

v1.12.0 🐘

23 Dec 11:52
78879c2
Compare
Choose a tag to compare

This version introduces features released on Meilisearch v1.12.0 πŸŽ‰

Check out the Meilisearch v1.12.0 changelog for more information.

πŸš€ Enhancements

Introducing new methods to get one or several batches, respectively getBatch() and getBatches(). A batch is a set of tasks processed together.

The TaskQuery class now has a setReverse() method to retrieve tasks in reverse chronological order.

client->getTasks((new TasksQuery())->setReverse(true));

Index settings now allow disabling prefix search and facet search. They're both enabled by default. The SDK now comes with dedicated methods to configure these settings.

// disable prefix search
$index->updatePrefixSearch('disabled');
// reset prefix search settings
$index->resetPrefixSearch();

// disable facet search
$index->updateFacetSearch(false);
// reset facet search settings
$index->resetFacetSearch();

πŸ› Bug Fixes

  • fix: pull the latest in the CI instead of forcing the v1.11 (#691) @mdubus
  • Make hitsCount always the number of hits (and not totalHits value) (#701) @johnnynotsolucky

βš™οΈ Maintenance/misc

Thanks again to @aivchen, @johnnynotsolucky, @norkunas, @mdubus and @Strift! πŸŽ‰

v1.11.0 🐘

28 Oct 14:16
4dd127c
Compare
Choose a tag to compare

This version introduces features released on Meilisearch v1.11.0 πŸŽ‰
Check out the changelog of Meilisearch v1.11.0 for more information on the changes.

⚠️ Breaking change (experimental feature only)

πŸš€ Enhancements

βš™οΈ Maintenance/misc

Thanks again to @ManyTheFish, @grizzm0, @apozeus and @norkunas! πŸŽ‰

v1.10.1 🐘

15 Sep 22:53
e3d8a74
Compare
Choose a tag to compare

πŸš€ Enhancements

  • feat: Adds hybrid search options contract for multisearch (#677) @apozeus
  • Cast body to a string to force rewind of stream (#678) @grizzm0
  • Add rankingScoreThreshold to SimilarDocumentsQuery (#675) @norkunas

βš™οΈ Maintenance/misc

Thanks again to @apozeus, @grizzm0, and @norkunas! πŸŽ‰

v1.10.0 🐘

26 Aug 23:14
110be45
Compare
Choose a tag to compare

πŸš€ Enhancements

βš™οΈ Maintenance/misc

Thanks again to @brunoocasali, @curquiza, @irevoire, and @norkunas! πŸŽ‰

v1.9.1 🐘

25 Jul 16:19
c4eb8ec
Compare
Choose a tag to compare

πŸ› Bug Fixes

βš™οΈ Maintenance/misc

Thanks again to @brunoocasali, and @norkunas! πŸŽ‰

v1.9.0 🐘

01 Jul 11:48
57f15d3
Compare
Choose a tag to compare

This version introduces features released on Meilisearch v1.9.0 πŸŽ‰
Check out the changelog of Meilisearch v1.9.0 for more information on the changes.

πŸš€ Enhancements

$client->index('INDEX_NAME')->search('badman', [
  'rankingScoreThreshold' => 0.2
]);
$similarQuery = new SimilarDocumentsQuery('TARGET_DOCUMENT_ID');
$client->index('INDEX_NAME')->getSimilar($similarQuery);
  • hybrid search changes (#649) @ManyTheFish
    • Add setRetrieveVectors method to SimilarDocumentsQuery
    • Add setRetrieveVectors method to DocumentsQuery
  • Add distinct attribute at search (#648) @the-sinner
$client->index('products')->updateFilterableAttributes(['product_id', 'sku', 'url']);

βš™οΈ Maintenance/misc

Thanks again to @Koopzington, @ManyTheFish, @curquiza, and @the-sinner! πŸŽ‰

v1.8.0 🐘

06 May 14:08
77058e5
Compare
Choose a tag to compare

This version introduces features released on Meilisearch v1.8.0 πŸŽ‰
Check out the changelog of Meilisearch v1.8.0 for more information on the changes.

πŸš€ Enhancements

$client->index('books')->getSearchCutoffMs();
$client->index('books')->updateSearchCutoffMs(150);
$client->index('books')->resetSearchCutoffMs();
  • Add getSemanticHitCount() method to retrieve how many results were found because of the semantic query. #639 @brunoocasali

βš™οΈ Maintenance/misc

Thanks again to @brunoocasali, @curquiza, @guimachiavelli, and @norkunas! πŸŽ‰

v1.7.0 🐘

11 Mar 13:18
cbaecb8
Compare
Choose a tag to compare

This version introduces features released on Meilisearch v1.7.0 πŸŽ‰
Check out the changelog of Meilisearch v1.7.0 for more information on the changes.

⚠️ Breaking changes

  • scoreDetails feature is not experimental anymore. You can directly use showRankingScoreDetails during a search without activating the experimental feature πŸŽ‰

πŸš€ Enhancements

  • Includes any changes related to Hybrid search introduced in Meilisearch v1.7.0 πŸŽ‰

βš™οΈ Maintenance/misc

v1.6.1 🐘

16 Feb 13:46
a0bcb5a
Compare
Choose a tag to compare

πŸ› Bug Fixes

βš™οΈ Maintenance/misc

Thanks again to @aivchen, and @norkunas! πŸŽ‰

v1.6.0 🐘

15 Jan 13:12
4dbb26d
Compare
Choose a tag to compare

πŸš€ Enhancements

  • Add support for the new setting: proximityPrecision (#606) brunoocasali
$client->index('books')->getProximityPrecision();
$client->index('books')->updateProximityPrecision('byAttribute');
$client->index('books')->resetProximityPrecision();

πŸ§ͺ Experimental enhancement - Hybrid and vector search

⚠️ This is about an experimental feature of Meilisearch. Activate the vectorStore experimental feature to use it

  • Add support for the embedders settings & Add support for the hybrid parameter during search (#608) brunoocasali
$client->index('books')->getEmbedders();
$client->index('books')->updateEmbedders(['default' => ['source' => 'userProvided', 'dimensions' => 1]]);
$client->index('books')->resetEmbedders();

βš™οΈ Maintenance/misc

Thanks again to @norkunas, @brunoocasali! πŸŽ‰