f729864466
Check dimension mismatch at insertion time
2025-03-31 15:27:49 +02:00
94ea263bef
Add new error for dimensions mismatch during indexing
2025-03-31 15:27:49 +02:00
bb2e9419d3
Merge pull request #5468 from meilisearch/more-precise-post-processing
...
More Precise Post Processing
2025-03-27 10:07:09 +00:00
811143cbe9
Add more progress precision when doing post processing
2025-03-27 10:17:28 +01:00
db7ce03763
Improve the performances of computing the size of the documents database
2025-03-26 17:40:12 +01:00
637bea0370
Compute and store the database sizes
2025-03-26 09:49:42 +01:00
fd079c6757
Add an index method to get the database sizes
2025-03-25 16:30:51 +01:00
82aee6a9af
Merge pull request #5415 from meilisearch/isolate-word-fst-usage
...
Isolate word fst usage
2025-03-25 11:43:37 +00:00
fca947219f
Merge pull request #5402 from meilisearch/do-not-reindex-searchable-order-change
...
Avoid reindexing searchable order changes
2025-03-25 07:03:14 +00:00
a09d08c7b6
Avoid reindexing searchable order changes
...
Update settings.rs
Update settings.rs
2025-03-24 16:26:52 +01:00
2e6aa63efc
Update Charabia v0.9.3
2025-03-24 14:32:21 +01:00
bf144a94d8
No more use FST to find a word without any typo
2025-03-17 14:20:10 +01:00
cbdf80893d
Merge #5422
...
5422: Add more progress levels to measure merging r=Kerollmops a=Kerollmops
I found out that Meilisearch was not correctly reporting the long indexing times in the progress and that a lot of time was spent on extracting words with all documents already extracted. The reason was that there was no step to report merging the cache and sending the entries to write to the writer thread. This PR adds these entries to the progress.
Co-authored-by: Kerollmops <clement@meilisearch.com >
2025-03-17 12:02:46 +00:00
e2156ddfc7
Simplify the IndexingStep progress enum
2025-03-17 11:40:50 +01:00
13a88d6131
Merge #5407
...
5407: Geo update bug r=irevoire a=ManyTheFish
# Pull Request
## Related issue
Fixes #5380
Fixes #5399
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: ManyTheFish <many@meilisearch.com >
2025-03-17 10:24:33 +00:00
cb16baab18
Add more progress levels to measure merging
2025-03-17 10:13:29 +01:00
009c36a4d0
Add support for the progress API of arroy
2025-03-13 19:00:43 +01:00
e2d372823a
Disable the cache by default and make it experimental
2025-03-13 17:22:51 +01:00
1876132172
Mutex-based implementation
2025-03-13 17:22:50 +01:00
b08544e86d
Add embedding cache
2025-03-13 17:22:50 +01:00
d9111fe8ce
Add lru crate to milli again
2025-03-13 17:22:50 +01:00
5fe02ab5e0
Move to heed 0.22 and arroy 0.6
2025-03-13 15:48:18 +01:00
5ef7767429
Let arroy uses all the memory available instead of 50% of the 70%
2025-03-13 15:06:03 +01:00
a92a48b9b9
Do not recompute stats on dumpless upgrade
...
Co-authored-by: Tamo <tamo@meilisearch.com >
2025-03-13 13:58:58 +01:00
d53225bf64
uses a random seed instead of 42
2025-03-13 12:43:31 +01:00
1af520077c
Call the underlying Env::copy_to_path method
2025-03-13 11:49:25 +01:00
ef9d9f8481
set the memory in arroy
2025-03-13 11:29:00 +01:00
fedb444e66
Fix the upgrade arroy calls
2025-03-13 11:07:49 +01:00
ff8cf38d6b
Move to the latest version of arroy
2025-03-13 11:07:48 +01:00
566b4efb06
Dumpless upgrade from v1.13 to v1.14
2025-03-13 11:07:44 +01:00
1d499ed9b2
Use the new arroy upgrade method to move from 0.4 to 0.5
2025-03-13 11:07:44 +01:00
3bc62f0549
WIP: Still need to introduce a Env::copy_to_path method
2025-03-13 11:07:39 +01:00
21bbbdec76
Specify WithoutTls everywhere
2025-03-13 11:07:38 +01:00
78ebd8dba2
Fix the error variants
2025-03-13 11:07:38 +01:00
34df44a002
Open Env without TLS
2025-03-13 11:07:38 +01:00
48a27f669e
Bump heed and other dependencies
2025-03-13 11:07:37 +01:00
0197dc87e0
Make sure to delete useless prefixes
2025-03-12 11:24:13 +01:00
d3cd5ea689
Check if the geo fields changed additionally to the other faceted fields when reindexing facets
2025-03-12 11:20:10 +01:00
d500c7f625
Add default deserialize value
2025-03-11 17:55:49 +01:00
ea7e299663
Update has_changed_for_fields documentation
2025-03-11 16:48:55 +01:00
a370b467fe
Merge MetadataBuilder::_new
into MetadataBuilder::new
2025-03-11 15:31:57 +01:00
8790880589
Fix clippy
2025-03-11 15:22:39 +01:00
7072fe9780
Fix typos in comments and messages
2025-03-11 15:22:00 +01:00
6d52c6e711
Merge branch 'main' into granular-filterable-attributes
2025-03-11 10:05:58 +01:00
dfb8411647
Revert "Remove filter pre-check"
...
This reverts commit b12ffd1356
.
2025-03-11 09:48:30 +01:00
40c5f911fd
Revert metadata creation when computing the facet-distribution
2025-03-10 17:05:41 +01:00
abef655849
Revert metadata creation when computing facet search and distinct
2025-03-10 15:45:59 +01:00
b12ffd1356
Remove filter pre-check
2025-03-10 14:29:45 +01:00
c9a4c6ed96
REvert metadata creation when computing filters at search time
2025-03-10 14:29:44 +01:00
689e69d6d2
Take into account PR messages
2025-03-10 13:46:33 +01:00