ManyTheFish
1c8730e3d9
refactor: rename personalization API fields and move checks inside service
...
- Rename 'personalization' field to 'personalize' in API
- Rename 'userProfile' to 'userContext' in personalization object
- Remove 'personalized' boolean field (activation now based on non-null 'personalize')
- Move personalization checks inside rerank_search_results function
- Use 'let else' pattern for better error handling
- Update error types and messages to reflect new field names
- Update all search routes and analytics to use new field names
2025-09-29 17:11:32 +02:00
ManyTheFish
b335730c0a
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-09-29 17:11:32 +02:00
ManyTheFish
8395fc4621
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-09-29 17:11:32 +02:00
Tamo
46aee695ca
review the filters errors
2025-09-23 13:55:36 +02:00
Tamo
716c67f858
review and fix all error codes
2025-09-23 13:55:36 +02:00
Tamo
fec10bb2d6
update cellulite to the latest version
2025-09-23 13:55:36 +02:00
Tamo
576d7d94b1
fix the old indexer
2025-09-23 13:55:36 +02:00
Tamo
375546b61a
add a few helpers
2025-09-23 13:55:36 +02:00
Louis Dureuil
a8cd81c7f4
get_vector_store returns an option, handles it in Index::settings
2025-09-08 16:53:57 +02:00
Louis Dureuil
424d0e277e
Merge branch 'main' into arroy-becomes-hannoy-with-sharding
2025-09-03 13:46:35 +02:00
Louis Dureuil
4ccce18d7b
Add settings route
2025-09-01 16:36:24 +02:00
Louis Dureuil
00d1006cd9
add experimental feature
2025-09-01 16:35:48 +02:00
Clémentine
7acac2f560
Revert "Fix license detection"
2025-08-26 08:51:07 +02:00
curquiza
062c9c6971
Fix links
2025-08-25 19:39:24 +02:00
Louis Dureuil
6fb3cf95e4
Move EE files into EE modules
2025-08-19 14:50:42 +02:00
Louis Dureuil
601785692f
Remove erroneous untagged
annotation
2025-08-19 14:50:42 +02:00
Louis Dureuil
65c212d1fd
camel case the fields in "origin"
2025-08-19 14:50:42 +02:00
Louis Dureuil
e33fbcf7b2
Move meilisearch_types::Network
to its own module
2025-08-19 14:50:41 +02:00
Louis Dureuil
3682b92ee8
New errors
2025-08-19 14:50:41 +02:00
Louis Dureuil
907055ed08
Add network
to Task
and TaskView
2025-08-19 14:50:39 +02:00
Tamo
b0479eb996
make it work with the dump and dumpless upgrade
2025-08-13 09:54:34 +02:00
Tamo
2bab375001
update the task details again
2025-08-13 09:54:32 +02:00
Tamo
4068c58417
change the details of the tasks
2025-08-13 09:51:49 +02:00
Tamo
ecea247e5d
Provide a rename argument to the swap
2025-08-13 09:48:39 +02:00
Quentin de Quelen
ae2d0a67a4
Enhance index update functionality to support renaming by adding new_uid field. Update related structures and methods to handle the new index UID during updates, ensuring backward compatibility with existing index operations.
2025-08-13 09:48:39 +02:00
Quentin de Quelen
0f1c78b185
Add index rename feature
2025-08-13 09:48:39 +02:00
Tamo
899be9c3ff
make sure we NEVER ever write the cli defined webhook to the database or dumps
2025-08-05 18:55:32 +02:00
Mubelotix
1ff6da63e8
Make errors singular
2025-08-05 16:58:25 +02:00
Mubelotix
43c20bb3ed
Add missing actions in from_repr
...
Co-Authored-By: Thomas Campistron <irevoire@hotmail.fr >
2025-08-05 10:39:52 +02:00
Mubelotix
d340013d8b
Change error name
2025-08-05 10:35:12 +02:00
Mubelotix
ddfcacbb62
Add nice error message for users trying to set uuid or isEditable
2025-08-04 16:53:41 +02:00
Mubelotix
3b0f576d56
Improve invalid uuid error message
2025-08-04 16:38:00 +02:00
Mubelotix
737ad3ec19
Add new api key actions
2025-08-04 15:00:45 +02:00
Mubelotix
29fb4d5e2a
Add post webhook route
2025-07-31 12:27:12 +02:00
Mubelotix
53397e28fc
Replace name by uuid
2025-07-31 11:19:46 +02:00
Mubelotix
3e77c1d8c8
Add reserved webhook
2025-07-30 15:23:06 +02:00
Mubelotix
064d9d5ff8
Add dump support
2025-07-30 15:06:37 +02:00
Mubelotix
466e1a7aac
Support legacy cli arguments
2025-07-30 12:25:59 +02:00
Mubelotix
cc37eb870f
Initial implementation
2025-07-30 12:01:40 +02:00
Mubelotix
5e867f7ce0
Add webhooks api key action
2025-07-29 16:47:20 +02:00
Mubelotix
f6bc6854f8
Fix key action inconsistencies
2025-07-28 11:10:55 +02:00
Louis Dureuil
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
Clément Renault
b85657de1e
Update memmap2 version everywhere
2025-07-17 17:30:44 +02:00
Clément Renault
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
Clément Renault
a005a062da
Add security if chat settings parameters are missing
2025-07-17 15:27:53 +02:00
Louis Dureuil
5d363205a5
Merge pull request #5716 from meilisearch/document-sorting
...
Allow sorting on the /documents route
2025-07-16 10:26:50 +00:00
Mubelotix
48ad959fc1
Merge remote-tracking branch 'origin/release-v1.16.0' into document-sorting
2025-07-15 17:41:46 +02:00
Kerollmops
0791506124
Fix some proposals
2025-07-15 17:10:45 +02:00
Kerollmops
2a015ac3b8
Implement basic few shot prompting to improve the query capabilities
2025-07-15 14:50:10 +02:00
Clément Renault
e654f66223
Support filtering
2025-07-15 11:49:47 +02:00