34f18ad3a8
feat: add personalization service with EnglishV3-only reranking
...
- Add new personalization module with Cohere integration
- Implement rerank_search_results method using EnglishV3 model
- Remove fallback logic to EnglishV2 for simplified behavior
- Add comprehensive error handling and logging
- Include unit tests for service behavior
- Update search route to support personalization feature
2025-07-28 13:53:37 +02:00
a7cdcad4b2
feat: add personalization parameters to /search route
...
- Add Personalization struct with personalized boolean and user_profile string
- Add personalizationPersonalized and personalizationUserProfile query parameters to SearchQueryGet
- Follow same pattern as hybrid parameters (hybridEmbedder, hybridSemanticRatio)
- Add validation: personalizationUserProfile requires personalizationPersonalized
- Add error codes for personalization parameters
- Update analytics and facet search to handle new personalization field
- Remove serde dependencies from Personalization struct, use Deserr only
2025-07-28 13:53:37 +02:00
c0cd05e5f6
feat: add experimental_personalization_api_key feature to RoFeatures
...
- Add MEILI_EXPERIMENTAL_PERSONALIZATION_API_KEY environment variable
- Add experimental_personalization_api_key field to Opt struct with CLI and env support
- Add experimental_personalization_api_key field to InstanceTogglableFeatures
- Store personalization API key in FeatureData for access through IndexScheduler
- Add experimental_personalization_api_key() method to IndexScheduler
- Update analytics destructuring to include new field
- Maintain RoFeatures Copy trait while properly handling Option<String>
2025-07-28 13:53:36 +02:00
d4c88f28f3
Merge pull request #5780 from meilisearch/fix-api-keys
...
Fix api key action inconsistencies
v1.16.0-rc.4
2025-07-28 10:33:48 +00:00
d90c76d3cc
Update tests
2025-07-28 11:35:15 +02:00
f6bc6854f8
Fix key action inconsistencies
2025-07-28 11:10:55 +02:00
42001a25ff
Merge pull request #5770 from meilisearch/fix/update-index-chat-settings
...
fix: index chat settings `searchParameters` incorrectly set with `limit: 20` when sending empty object
2025-07-22 13:26:01 +00:00
080d5f94dd
Merge pull request #5763 from meilisearch/embedding-fixes
...
Regenerate all fragments when coming from a user provided vector
v1.16.0-rc.3
2025-07-22 08:35:07 +00:00
ba0f50e5ef
fix: update default deserialization for ChatSearchParams limit field
2025-07-22 10:24:18 +02:00
ce6230aa85
Merge pull request #5762 from meilisearch/new-document-indexer-for-dumps
...
Use the edition 2024 documents indexer in the dumps
2025-07-21 14:53:43 +00:00
6dc241f9de
Fix tests
2025-07-21 15:11:24 +02:00
01d1ef65c4
Update search and docs usages
2025-07-21 15:11:24 +02:00
3246667590
when exporting vectors, for regenerate to false when the embedder has fragments
2025-07-21 15:11:24 +02:00
109395c199
Index::embeddings specifies if the embedder has fragments
2025-07-21 15:11:24 +02:00
a0b71a8785
EmbedderOptions::has_fragments()
2025-07-21 15:11:24 +02:00
00a5c86f13
Remove accidentally added db snap
2025-07-21 15:11:24 +02:00
366c37a686
Fix new indexer
2025-07-21 15:11:23 +02:00
afc164a271
Fix in old indexer
2025-07-21 15:11:23 +02:00
bdc2d1e64d
Move the edition 2024 dump parameter to the right place
2025-07-21 14:50:05 +02:00
0312fb22b8
Merge pull request #5761 from meilisearch/fix-chat-settings-dumpless-upgrade
...
Fix chat settings dumpless upgrade
v1.16.0-rc.2
2025-07-17 15:57:39 +00:00
b85657de1e
Update memmap2 version everywhere
2025-07-17 17:30:44 +02:00
626be0ef28
Small typo fix
...
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2025-07-17 17:27:00 +02:00
1b476b8a35
Add documentation to the new documents_file dump reader method
...
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2025-07-17 17:26:41 +02:00
a1b42c10e2
Make clippy happy
2025-07-17 17:21:03 +02:00
d67db6e3c2
Use the edition 2024 documents indexer in the dumps
2025-07-17 17:12:51 +02:00
760ccffdbd
Expose the documents files from the dumps
2025-07-17 17:12:51 +02:00
338806283b
Do not track meilisearch databases
2025-07-17 17:12:51 +02:00
fe15e11c9d
Introduce a new CLI and env var to use the old document indexer when
...
importing dumps
2025-07-17 17:12:51 +02:00
f1d92bfead
Make sure the new filter chat setting is set to it's default value if
...
missing
2025-07-17 15:36:21 +02:00
a005a062da
Add security if chat settings parameters are missing
2025-07-17 15:27:53 +02:00
fd8b2451d7
Merge pull request #5754 from kametsun/fix/incorrect-stats-doc-count
...
Fix incorrect document count in stats after clearing all documents
2025-07-17 06:48:51 +00:00
058f9ffda5
Merge pull request #5734 from meilisearch/request-fragments-test
...
Tests for multimodal
2025-07-16 11:04:00 +00:00
5d363205a5
Merge pull request #5716 from meilisearch/document-sorting
...
Allow sorting on the /documents route
2025-07-16 10:26:50 +00:00
a683faa882
Apply review suggestions
2025-07-16 11:03:24 +02:00
8887cbdcd5
Merge pull request #5725 from meilisearch/fix-threshold-overcounting-bug
...
Fix Total Hits being wrong when rankingScoreThreshold is used
2025-07-16 07:15:24 +00:00
634865ff53
Merge pull request #5710 from meilisearch/chat-route-support-filters
...
Introduce filters in the chat completions
2025-07-15 16:10:49 +00:00
36fccf8525
Merge remote-tracking branch 'origin/release-v1.16.0' into fix-threshold-overcounting-bug
2025-07-15 18:01:29 +02:00
d6bd60d569
Apply review suggestions
...
Co-Authored-By: Louis Dureuil <louis.dureuil@xinra.net >
2025-07-15 18:00:37 +02:00
48ad959fc1
Merge remote-tracking branch 'origin/release-v1.16.0' into document-sorting
2025-07-15 17:41:46 +02:00
1bc30cb4c8
Restore old benchmark names
2025-07-15 17:34:04 +02:00
77138a42d6
Apply review suggestions
...
Add preconditions
Fix underflow
Remove unwrap
Turn methods to associated functions
Apply review suggestions
2025-07-15 17:31:11 +02:00
0791506124
Fix some proposals
2025-07-15 17:10:45 +02:00
2a015ac3b8
Implement basic few shot prompting to improve the query capabilities
2025-07-15 14:50:10 +02:00
6f248b78a9
Merge pull request #5751 from meilisearch/fix-searchable-attributes-order
...
Fix: Preserve order of searchable attributes when modified
2025-07-15 10:38:11 +00:00
d694e312ff
Update crates/milli/src/update/settings.rs
...
Co-authored-by: Clément Renault <clement@meilisearch.com >
2025-07-15 11:54:59 +02:00
d76dcc8998
Make clippy happy
2025-07-15 11:49:48 +02:00
e654f66223
Support filtering
2025-07-15 11:49:47 +02:00
34f2ab7093
WIP report search errors to the LLM
2025-07-15 11:49:46 +02:00
1a9dbd364e
Fix some issues
2025-07-15 11:49:46 +02:00
662c5d9871
Introduce filters in the chat completions
2025-07-15 11:49:45 +02:00