meili-bors[bot]
29c3aca72a
Merge #4929
...
4929: Add facets support to federated r=Kerollmops a=dureuill
# Pull Request
## Related issue
- Fixes #4932 (sprint issue)
- Fixes #4913 (user-opened issue)
## What does this PR do?
See [public usage](https://meilisearch.notion.site/v1-11-Federated-search-59b30e03383c40729d7541a3dffb0069 )
> [!CAUTION]
> This PR introduces a 🚨 **breaking change**🚨 : `queries.facets` when `federation` is present and non-`null` is now **an error**
### Implementation standpoint:
- Facet distribution: fix issue where truncated facet distribution would have a wrong order
- facet distribution: implement Display for OrderBy
Co-authored-by: Louis Dureuil <louis@meilisearch.com>
2024-09-18 09:47:20 +00:00
Louis Dureuil
00f8d03f43
Use f32::min and f32::max
2024-09-18 11:46:10 +02:00
Clément Renault
50981ea778
Update the error messages
2024-09-18 11:44:29 +02:00
Louis Dureuil
c2caff1716
Remove obsolete enum
2024-09-18 11:26:43 +02:00
F. Levi
30aa1f6dea
Merge with main
2024-09-18 11:03:33 +03:00
F. Levi
83113998f9
Add more test assertions
2024-09-18 10:35:23 +03:00
meili-bors[bot]
4c355bede7
Merge #4937
...
4937: Support iso 639 1 r=ManyTheFish a=ManyTheFish
# Pull Request
## Related issue
Fixes #4827
## What does this PR do?
- Add iso-639-1 variants to the Locales enum
- Convert iso-639-1 into iso-639-3
Co-authored-by: ManyTheFish <many@meilisearch.com>
2024-09-18 05:29:32 +00:00
Louis Dureuil
174d69ff72
Don't override max value in indexes
2024-09-17 18:16:14 +02:00
Louis Dureuil
52a52f97cf
Update tests
2024-09-17 17:49:12 +02:00
Louis Dureuil
5de4b48552
Fixup error messages
2024-09-17 17:49:00 +02:00
Louis Dureuil
df648ce7a6
Update tests
2024-09-17 17:40:14 +02:00
Louis Dureuil
af8edab21d
Remove mention of sort order and recommend changing index settings on inconsistent order error
2024-09-17 17:39:51 +02:00
Louis Dureuil
c42746c4cd
Update tests
2024-09-17 17:22:14 +02:00
Louis Dureuil
98b77aec66
Remove runtime sortFacetValuesBy
2024-09-17 17:22:03 +02:00
Clément Renault
54d3ba3357
Fix tests that check error message content
2024-09-17 17:14:39 +02:00
ManyTheFish
6e058709f2
Rustfmt
2024-09-17 17:02:06 +02:00
ManyTheFish
0fbf9ea5b1
Factorize using macro
2024-09-17 17:00:03 +02:00
Clément Renault
9f1fb4b425
Introduce the STARTS WITH filter operator gated under an experimental feature
2024-09-17 16:44:11 +02:00
F. Levi
f7337affd6
Adjust tests to changes
2024-09-17 17:31:09 +03:00
Louis Dureuil
1120a5296c
Update tests
2024-09-17 16:30:43 +02:00
Louis Dureuil
a35a339c3d
Touchup error message
2024-09-17 16:30:43 +02:00
Louis Dureuil
cac5836f6f
Remove hybrid.embedder boolean from analytics because embedder is now mandatory
2024-09-17 16:30:43 +02:00
Louis Dureuil
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
Louis Dureuil
2fdb1d8018
SearchQueryGet can fail
2024-09-17 16:30:43 +02:00
Louis Dureuil
3c5e363554
Remove default embedders
2024-09-17 16:30:43 +02:00
Louis Dureuil
da0dd6febf
Make embedder mandatory
2024-09-17 16:30:43 +02:00
ManyTheFish
a197d63ab6
simplify tests
2024-09-17 15:30:12 +02:00
ManyTheFish
390eadb733
Support iso-639-1
2024-09-17 15:01:01 +02:00
meili-bors[bot]
93f0317b94
Merge #4936
...
4936: Update version for the next release (v1.11.0) in Cargo.toml r=curquiza a=meili-bot
⚠️ This PR is automatically generated. Check the new version is the expected one and Cargo.lock has been updated before merging.
Co-authored-by: curquiza <curquiza@users.noreply.github.com>
2024-09-17 11:47:08 +00:00
curquiza
29ff02f3ff
Update version for the next release (v1.11.0) in Cargo.toml
2024-09-17 11:45:48 +00:00
Louis Dureuil
d9e0df74ea
update test
2024-09-17 10:39:48 +02:00
Louis Dureuil
dc8a662209
federated queries: adjust error message
2024-09-17 10:39:48 +02:00
Louis Dureuil
6732dd95d7
Update tests
2024-09-17 10:39:48 +02:00
Louis Dureuil
95da428dc8
Use route in federated
2024-09-17 10:39:48 +02:00
Louis Dureuil
38c4be1c8e
compute_facets accepts Route argument to fixup error code
2024-09-17 10:39:48 +02:00
Louis Dureuil
91dfab317f
New error
2024-09-17 10:39:48 +02:00
Louis Dureuil
47e3c4b5c3
Add new tests
2024-09-17 10:39:48 +02:00
Louis Dureuil
533f1d4345
Federated search: support facets
2024-09-17 10:39:48 +02:00
Louis Dureuil
7b55462610
BREAKING CHANGE: errors if queries.facets in federated search
2024-09-17 10:39:48 +02:00
Louis Dureuil
f6114a1ff2
Introduce ComputedFacets and compute_facet_distribution_stats
2024-09-17 10:39:48 +02:00
Louis Dureuil
7c084b1286
SearchQueriesWithIndex changes
2024-09-17 10:39:47 +02:00
Louis Dureuil
57f9517a98
Required changes to IndexUid
2024-09-17 10:39:47 +02:00
Louis Dureuil
72cc573e0a
Add new error types
2024-09-17 10:39:47 +02:00
Louis Dureuil
a48b1d5a79
Update existing tests following error message changes
2024-09-17 10:39:47 +02:00
Louis Dureuil
a94a87ee54
Slightly changes existing error messages
2024-09-17 10:39:47 +02:00
F. Levi
e098cc8320
Make comparison simpler, add IndexUid error details similarly
2024-09-17 00:16:15 +03:00
F. Levi
ec815fa368
Format
2024-09-16 23:59:48 +03:00
F. Levi
4a922a176f
Add test for > 512 byte ID
2024-09-16 23:53:34 +03:00
F. Levi
51bc7b3173
Update tests
2024-09-16 22:22:24 +03:00
Clément Renault
f4ab1f168e
Prefer using Rc<str> than String when cloning a lot
2024-09-16 15:41:29 +02:00