974272f2e9
Merge branch 'main' into indexer-edition-2024
2024-09-25 07:41:16 +02:00
e0c7067355
Expose an IndexedParallelIterator to the index function
2024-09-24 17:24:59 +02:00
2b120b89e4
update the test now that the embedder must be specified
2024-09-19 12:08:59 +02:00
e8d7c00d30
add a test on the settings value
2024-09-19 12:00:58 +02:00
cc45e264ca
implement the binary quantization in meilisearch
2024-09-19 12:00:56 +02:00
5f474a640d
Merge #4938
...
4938: Remove default embedder r=ManyTheFish a=dureuill
# Pull Request
## Related issue
Fixes #4738
## What does this PR do?
[See public usage](https://meilisearch.notion.site/v1-11-AI-search-changes-0e37727193884a70999f254fa953ce6e#1044b06b651f80edb9d4ef6dc367bad0 )
- Remove `hybrid.embedder` boolean from analytics because embedder is now mandatory and so the boolean would always be `true`
- Rework search kind so that a search without query but with vector is a vector search regardless of (non-zero) semantic ratio
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2024-09-19 09:17:14 +00:00
00f8d03f43
Use f32::min and f32::max
2024-09-18 11:46:10 +02:00
c2caff1716
Remove obsolete enum
2024-09-18 11:26:43 +02:00
174d69ff72
Don't override max value in indexes
2024-09-17 18:16:14 +02:00
5de4b48552
Fixup error messages
2024-09-17 17:49:00 +02:00
af8edab21d
Remove mention of sort order and recommend changing index settings on inconsistent order error
2024-09-17 17:39:51 +02:00
98b77aec66
Remove runtime sortFacetValuesBy
2024-09-17 17:22:03 +02:00
a35a339c3d
Touchup error message
2024-09-17 16:30:43 +02:00
cac5836f6f
Remove hybrid.embedder boolean from analytics because embedder is now mandatory
2024-09-17 16:30:43 +02:00
5239ae0297
Rework search kind so that a search without query but with vector is a vector search regardless of semantic ratio
2024-09-17 16:30:43 +02:00
2fdb1d8018
SearchQueryGet can fail
2024-09-17 16:30:43 +02:00
da0dd6febf
Make embedder mandatory
2024-09-17 16:30:43 +02:00
dc8a662209
federated queries: adjust error message
2024-09-17 10:39:48 +02:00
95da428dc8
Use route in federated
2024-09-17 10:39:48 +02:00
38c4be1c8e
compute_facets accepts Route argument to fixup error code
2024-09-17 10:39:48 +02:00
533f1d4345
Federated search: support facets
2024-09-17 10:39:48 +02:00
7b55462610
BREAKING CHANGE: errors if queries.facets in federated search
2024-09-17 10:39:48 +02:00
f6114a1ff2
Introduce ComputedFacets and compute_facet_distribution_stats
2024-09-17 10:39:48 +02:00
7c084b1286
SearchQueriesWithIndex changes
2024-09-17 10:39:47 +02:00
72cc573e0a
Add new error types
2024-09-17 10:39:47 +02:00
a94a87ee54
Slightly changes existing error messages
2024-09-17 10:39:47 +02:00
8287c2644f
Support CSV again
2024-09-10 21:10:28 +01:00
8d97b7b28c
Support JSON payloads again (not perfectly though)
2024-09-10 17:09:49 +01:00
72c6a21a30
Use raw JSON to read the payloads
2024-09-05 20:08:23 +02:00
db0cf3b2ed
Merge #4912
...
4912: Allow Meilitool to dumplessly, offline upgrade v1.9 -> v1.10 in some conditions r=Kerollmops a=dureuill
- bail early if the DB contains at least 1 REST embedder, providing the list of detected REST embedders, and without modifying the DB
- Might depend on the feature set that meilitool was compiled with and the featureset that the Meilisearch that created the DB was compiled with 💀 . In case of runtime error, try again with a different feature set (passing or not passing `-p meilitool` when building after a `cargo clean`)
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2024-09-05 09:11:23 +00:00
ea96d19525
Change versioning in meili
2024-09-05 10:08:06 +02:00
b278815617
Merge #4908
...
4908: Bring back changes from release v1.10.1 to main r=dureuill a=irevoire
# Pull Request
Following the [latest release](https://github.com/meilisearch/meilisearch/releases/tag/v1.10.1 ), this PR brings back the changes to main.
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: irevoire <irevoire@users.noreply.github.com >
2024-09-03 14:28:12 +00:00
18a2c13e4e
add analytics
2024-09-03 12:07:59 +02:00
cd271b8762
stop trying to process searches after one minute
2024-09-02 16:27:51 +02:00
3ce8500d4c
ensure we never early exit when we have a permit and remove the warning when we implicitely drop a permit
2024-09-02 16:27:51 +02:00
588000d398
add a warning to help us find when we forget to drop explicitely drop a permit
2024-09-02 16:27:51 +02:00
92b151607c
explicitely drop the search permit
2024-09-02 16:27:51 +02:00
41aa1e1424
Only spawn one search queue in actix-web
2024-09-02 16:27:50 +02:00
794ebcd582
Replace grenad with the new grenad various-improvement branch
2024-08-30 11:53:59 +02:00
0c57cf7565
Replace obkv with the temporary new version of it
2024-08-30 11:53:58 +02:00
9a756cf2c5
Merge #4888
...
4888: bring back v1.10.0 into main r=Kerollmops a=ManyTheFish
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
Co-authored-by: meili-bors[bot] <89034592+meili-bors[bot]@users.noreply.github.com>
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: ManyTheFish <many@meilisearch.com >
2024-08-27 14:02:08 +00:00
ade54493ab
Only detect language for a facet if several locales have been specified by the user in the settings
2024-08-14 12:03:52 +02:00
25791e3f46
Merge #4836
...
4836: Attach declared localized-attributes subroutes r=dureuill a=dureuill
RC.0 unexpectedly doesn't contain the `GET /indexes/{indexUid}/localized-attributes` and `PUT /indexes/{indexUid}/localized-attributes` subroute.
This PR makes them available.
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-07-30 19:01:54 +00:00
f05ea04879
In prometheus metrics return the route pattern instead of the real route when returning the HTTP requests total
2024-07-30 16:24:49 +02:00
9719dec443
Attach declared attributes-localized subroutes
2024-07-29 16:19:35 +02:00
fa77a949aa
Log error from main using tracing
2024-07-29 14:58:39 +02:00
70d71581ee
fix clippy
2024-07-25 10:52:56 +02:00
04fa44e7eb
Implement localized attributes settings
2024-07-25 10:51:27 +02:00
90c0a6db7d
Implement localized search
2024-07-25 10:51:27 +02:00
6e9d0de8b7
Merge #4806
...
4806: Update rustls as much as possible r=Kerollmops a=irevoire
# Pull Request
## Related issue
Part of https://github.com/meilisearch/meilisearch/issues/4753
## What does this PR do?
- Update rustls as much as possible
## What is missing
In rustls-0.22.0 two structures we were using have been removed with no explanation or workaround
<img width="518" alt="image" src="https://github.com/user-attachments/assets/fa112db1-3400-4163-8819-7913f22d6b87 ">
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-07-17 17:00:01 +00:00