Louis Dureuil
c9b78970c9
Remove lambdas from the find_*_derivations
...
Make sure their number of insert in the interner are bounded
2025-05-22 11:06:14 +02:00
CodeMan62
f26826f115
fix issue 5555
2025-05-20 10:41:32 +02:00
Louis Dureuil
c9b4c1fb81
Only intern in case of single-typo when looking for single typoes
2025-05-14 17:36:03 +02:00
Louis Dureuil
185f2b8f74
Fix test now that lexicographic string comparisons are allowed
2025-04-30 17:28:59 +02:00
Louis Dureuil
c0e987979a
Allow lexicographic string comparisons
2025-04-30 17:28:49 +02:00
Kerollmops
3b8965bc76
Display and sum the time spent in arroy
2025-04-22 18:10:42 +02:00
Tamo
55adbac2dd
Apply suggestions from code review
2025-04-15 14:43:07 +02:00
hdt3213
fd7fbfa9eb
Refactor geo_max_bucket_size injection
2025-04-15 20:24:04 +08:00
hdt3213
7c1c4f9c26
fix test_geo_sort_reached_max_bucket_size
2025-04-15 08:19:22 +08:00
hdt3213
1f5412003d
optimize test suite
2025-04-15 07:17:47 +08:00
hdt3213
5da92a3d53
test geo sort reached max_bucket_size
2025-04-14 23:14:17 +08:00
hdt3213
c4a8b84dc0
code style
2025-04-14 23:04:17 +08:00
hdt3213
ffe3faeca7
cargo fmt
2025-04-14 23:04:17 +08:00
hdt3213
0f07cfed14
GeoSort support max_bucket_size and distance_error_margin configuration
2025-04-14 23:04:17 +08:00
hdt3213
326a728434
fix code style
2025-04-14 23:04:17 +08:00
hdt3213
e4733dcd42
fix ranking rules after _geo do not work
2025-04-14 23:04:17 +08:00
Tamo
b025f1bcf1
Merge branch 'main' into release-v1.14.0-tmp
2025-04-14 12:35:47 +02:00
Louis Dureuil
418fa47963
Merge pull request #5313 from barloes/fixRankingScoreThresholdRankingIssue
...
fix for rankingScoreThreshold changes the results' ranking
2025-04-01 13:10:55 +00:00
Louis Dureuil
0656a0d515
Optimize roaring operation
...
Co-authored-by: Many the fish <many@meilisearch.com>
2025-04-01 14:25:27 +02:00
Clément Renault
a0bfcf8872
Make cargo fmt happy
2025-04-01 11:27:41 +02:00
Clément Renault
4d90e3d2ec
Make Cargo and Clippy happy
2025-04-01 11:26:34 +02:00
Many the fish
55f620a986
Merge pull request #5425 from CodeMan62/enhance-filterable-error-messages
...
Enhance filterable error messages
2025-03-27 09:18:37 +00:00
CodeMan62
3acf036526
fix: improve error messages for filterable attributes and fix formatting
2025-03-25 21:44:39 +05:30
HikariLan
9d3037aa1a
Fix clippy error
2025-03-25 18:12:36 +08:00
HikariLan
2800e42243
Separate calc_byte_length function
2025-03-25 00:47:17 +08:00
HikariLan
39aca661dd
Make _matchesPosition length byte based instead of char based
2025-03-20 20:02:51 +08:00
Louis Dureuil
f9807ba32e
Fix logic when results are below the threshold
2025-03-19 11:34:53 +01:00
Tee Jun hui
8c8cc59a6c
remove new line added by accident
2025-03-19 11:34:53 +01:00
Tee Jun hui
f540a69ac3
add 1 to index so it points to correct position
2025-03-19 11:34:52 +01:00
CodeMan62
9162e8ba04
Enhance error messages for filterable attributes and improve error handling
2025-03-17 22:04:18 +05:30
ManyTheFish
bf144a94d8
No more use FST to find a word without any typo
2025-03-17 14:20:10 +01:00
Louis Dureuil
b08544e86d
Add embedding cache
2025-03-13 17:22:50 +01:00
Kerollmops
34df44a002
Open Env without TLS
2025-03-13 11:07:38 +01:00
ManyTheFish
7072fe9780
Fix typos in comments and messages
2025-03-11 15:22:00 +01:00
ManyTheFish
6d52c6e711
Merge branch 'main' into granular-filterable-attributes
2025-03-11 10:05:58 +01:00
ManyTheFish
dfb8411647
Revert "Remove filter pre-check"
...
This reverts commit b12ffd13569e1c90f7ae1b3a45211eec4594b0e2.
2025-03-11 09:48:30 +01:00
ManyTheFish
40c5f911fd
Revert metadata creation when computing the facet-distribution
2025-03-10 17:05:41 +01:00
ManyTheFish
abef655849
Revert metadata creation when computing facet search and distinct
2025-03-10 15:45:59 +01:00
ManyTheFish
b12ffd1356
Remove filter pre-check
2025-03-10 14:29:45 +01:00
ManyTheFish
c9a4c6ed96
REvert metadata creation when computing filters at search time
2025-03-10 14:29:44 +01:00
ManyTheFish
689e69d6d2
Take into account PR messages
2025-03-10 13:46:33 +01:00
ManyTheFish
ed1dcbe0f7
Fix behavior change in the Attributes criterion
2025-03-06 14:18:25 +01:00
ManyTheFish
5ceddbda84
Add the max_weight of the weight map if it's lacking
2025-03-06 13:58:28 +01:00
ManyTheFish
8ec0c322ea
Apply PR requests related to Refactor the FieldIdMapWithMetadata
2025-03-06 11:42:53 +01:00
ManyTheFish
b88aa9cc76
Rely on FieldIdMapWithMetadata in facet search and filters
2025-03-05 18:22:12 +01:00
meili-bors[bot]
3fd86e8d76
Merge #5371
...
5371: Composite embedders r=irevoire a=dureuill
# Pull Request
## Related issue
Fixes #5343
## What does this PR do?
- Implement [public usage](https://www.notion.so/meilisearch/Composite-embedder-usage-14a4b06b651f81859dc3df21e8cd02a0 )
- Refactor the way we check if a parameter is mandatory/allowed/disallowed for a given source
- Take the "nesting context" into account for computer if a parameter is mandatory/allowed/disallowed
- Add tests checking all parameters with all sources, and made sure the results didn't change compared with v1.13
## Dumpless Upgrade
- This adds a new value for an existing parameter => compatible without change
- This adds new optional parameters => compatible without change
Co-authored-by: Louis Dureuil <louis@meilisearch.com>
2025-03-05 17:18:11 +00:00
ManyTheFish
67f7470c83
Apply PR requests related to Refactor search and facet-search
2025-03-05 18:17:42 +01:00
ManyTheFish
23e07f1a93
Attribute positions changed in snapshots
...
**Reason:**
Only the existing field are registered in the fieldid_map
2025-03-03 10:33:39 +01:00
ManyTheFish
9a75dc6ab3
Update tests using filterable attributes rules
...
**Changes:**
Replace the BTreeSet<String> by Vec<FilterableAttributesRule> without changing the test results
**Impact:**
- None
2025-03-03 10:33:34 +01:00
ManyTheFish
286d310287
Fix inconsistency in attribute ranking rule computation
...
**Changes:**
The building of the Attributes ranking rule graph was comparing fieldids with weights
which doesn't make sense and may be bug prone, we are now comparing fieldids with fieldids.
**Impact:**
- search: Attribute ranking rule
2025-03-03 10:29:34 +01:00