Releases: meilisearch/meilisearch-php
v1.11.0 ๐
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)
- Adapt the library to the new usage of Meilisearch v1.11 (#683) @ManyTheFish & @norkunas
๐ Enhancements
- Add facet distribution to
multiSearch
(#683) @ManyTheFish & @norkunas - Add
rankingScoreThreshold
toSimilarDocumentsQuery
(#675) @norkunas - feat: Adds hybrid search options contract for multisearch (#677) @apozeus
- Cast body to a string to force rewind of stream (#678) @grizzm0
โ๏ธ Maintenance/misc
Thanks again to @ManyTheFish, @grizzm0, @apozeus and @norkunas! ๐
v1.10.1 ๐
v1.10.0 ๐
v1.9.1 ๐
๐ Bug Fixes
- Handle unexpected but valid JSON content-types (#656) @brunoocasali
โ๏ธ Maintenance/misc
Thanks again to @brunoocasali, and @norkunas! ๐
v1.9.0 ๐
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
- Add ranking score threshold (#644) @the-sinner
$client->index('INDEX_NAME')->search('badman', [
'rankingScoreThreshold' => 0.2
]);
- Add get similar document method (#645) @the-sinner
$similarQuery = new SimilarDocumentsQuery('TARGET_DOCUMENT_ID');
$client->index('INDEX_NAME')->getSimilar($similarQuery);
- hybrid search changes (#649) @ManyTheFish
- Add
setRetrieveVectors
method toSimilarDocumentsQuery
- Add
setRetrieveVectors
method toDocumentsQuery
- Add
- Add distinct attribute at search (#648) @the-sinner
$client->index('products')->updateFilterableAttributes(['product_id', 'sku', 'url']);
โ๏ธ Maintenance/misc
- Add PHP 8.3 to testing matrix (#626) @Koopzington
Thanks again to @Koopzington, @ManyTheFish, @curquiza, and @the-sinner! ๐
v1.8.0 ๐
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
- Add support for the new setting:
searchCutoffMs
(#636) @brunoocasali
$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
- Add missing $ to documentation code sample (#633) @guimachiavelli
Thanks again to @brunoocasali, @curquiza, @guimachiavelli, and @norkunas! ๐
v1.7.0 ๐
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 useshowRankingScoreDetails
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 ๐
v1.6.0 ๐
๐ 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
vectorStore
experimental feature to use it
- Add support for the
embedders
settings & Add support for thehybrid
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! ๐
v1.5.0 ๐
This version introduces features released on Meilisearch v1.5.0 ๐
Check out the changelog of Meilisearch v1.5.0 for more information on the changes.
๐ Enhancements
- Needs Meilisearch v1.5.0 -> Add new method
createSnapshot()
to trigger snapshot creation. Similar to the already existingcreateDump()
for dumps (#587) @brunoocasali