af589c85ec
reverse all the settings to keep the last one received instead of the first one received in case we receive the same setting multiple times
2024-10-20 17:40:31 +02:00
ac919df37d
simplify the trait a bit more by getting rids of the downcast_aggregate method
2024-10-20 17:36:29 +02:00
73b5722896
rename the other parameter of the aggregate method to new to avoid confusion
2024-10-20 17:31:35 +02:00
c94679bde6
apply review comments
2024-10-20 17:24:12 +02:00
89e2d2b2b9
fix the doctest
2024-10-17 13:55:49 +02:00
3a7a20c716
remove the segment feature and always import segment
2024-10-17 11:21:14 +02:00
fa1db6b721
fix the tests
2024-10-17 09:55:30 +02:00
1ab6fec903
send all experimental features in the info event including the runtime one
2024-10-17 09:49:21 +02:00
18ac4032aa
Remove the experimental feature seen
2024-10-17 09:35:11 +02:00
d9115b74f0
move the analytics settings code to a dedicated file
2024-10-17 09:32:54 +02:00
0fde49640a
make clippy happy
2024-10-17 09:18:25 +02:00
4ee65d870e
remove a lot of ununsed code
2024-10-17 09:14:34 +02:00
ef77c7699b
add the required shared values between all the events and fix the timestamp
2024-10-17 09:06:23 +02:00
7382fb21e4
fix the main
2024-10-17 08:38:11 +02:00
e4ace98004
fix all the routes + move to a better version of mopa
2024-10-17 01:04:25 +02:00
aa7a34ffe8
make the aggregate method send
2024-10-17 00:43:34 +02:00
6728cfbfac
fix the analytics
2024-10-17 00:38:18 +02:00
ea6883189e
finish the analytics in all the routes
2024-10-16 21:17:06 +02:00
fdeb47fb54
implements all routes
2024-10-16 17:16:33 +02:00
e66fccc3f2
get rids of the analytics closure
2024-10-16 15:51:48 +02:00
73e87c152a
rewrite most of the analytics especially the settings
2024-10-16 15:43:27 +02:00
a0b3887709
Merge #5006
...
5006: Bring back changes from v1.10.3 r=Kerollmops a=irevoire
# Pull Request
## Related issue
Port the following PR to the latest version: https://github.com/meilisearch/meilisearch/pull/5000
See its description for more information
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-10-14 14:06:35 +00:00
4b4a6c7863
Update meilisearch/src/option.rs
...
Co-authored-by: Clément Renault <clement@meilisearch.com >
2024-10-14 14:39:34 +02:00
3085092e04
Update meilisearch/src/option.rs
...
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2024-10-14 14:39:34 +02:00
c4efd1df4e
Update meilisearch/src/option.rs
...
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2024-10-14 14:39:34 +02:00
c32282acb1
improve doc
2024-10-14 14:39:34 +02:00
92070a3578
Implement the experimental drop search after and nb search per core
2024-10-14 14:39:33 +02:00
a90563df3f
Merge #5001
...
5001: Do not send empty edit document by function r=Kerollmops a=irevoire
# Pull Request
We realized that we had a huge usage of the feature from user who didn’t enable the feature at all. That shouldn’t be possible.
After a big investigation with `@gmourier`

We found the issue, it was in the engine
## What does this PR do?
- Do not send the edit by function event to segment if no event was received during this batch
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-10-11 08:27:16 +00:00
466604725e
Do not send empty edit document by function
2024-10-10 23:47:15 +02:00
995394a516
Merge #4993
...
4993: Update mini-dashboard r=ManyTheFish a=curquiza
Remove the forced capitalized attribute name
Co-authored-by: curquiza <clementine@meilisearch.com >
2024-10-10 05:57:45 +00:00
6e37ae8619
Update mini-dashboard
2024-10-09 19:13:14 +02:00
657c645603
Merge #4992
...
4992: fix the bad experimental search queue size r=dureuill a=irevoire
# Pull Request
## Related issue
Fixes #4991
## What does this PR do?
- Set the right default value for the experimental search queue size in the config file
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-10-09 10:45:48 +00:00
7f5d0837c3
fix the bad experimental search queue size
2024-10-09 11:46:57 +02:00
0566f2549d
Merge #4972
...
4972: Add binary quantized to error messages r=irevoire a=dureuill
was missing in error messages
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
v1.11.0-rc.1
2024-10-02 09:23:55 +00:00
0c2661ea90
Fix tests
2024-10-02 11:20:29 +02:00
62dfbd6255
Add binary quantized to allowed fields for source adds its sources
2024-10-02 11:20:02 +02:00
cc669f90d5
Merge #4971
...
4971: update arroy r=dureuill a=irevoire
# Pull Request
Fix part of https://github.com/meilisearch/meilisearch/issues/3715
## What does this PR do?
- Update arroy to the latest version, most change are maintenance changes
- The performances of adding vectors to arroy should slightly improve
- Forward the build cancellation function to arroy so it can stop building trees when we have to stop an indexing process
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-10-02 05:53:51 +00:00
b1dc10e771
uses the new cancellation method in arroy
2024-10-01 17:45:49 +02:00
4b598fa648
update arroy
2024-10-01 17:31:12 +02:00
71b364286b
Merge #4957
...
4957: Update charabia feature flags r=dureuill a=ManyTheFish
# Pull Request
Add charabia's `turkish` feature flag into Meilisearch default tokenization flag
[All tests pipeline](https://github.com/meilisearch/meilisearch/actions/runs/11030036031 )
Co-authored-by: ManyTheFish <many@meilisearch.com >
2024-09-26 20:19:21 +00:00
86183e0807
Merge #4960
...
4960: Update rhai r=dureuill a=irevoire
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/4956
A fix has been implemented in https://github.com/rhaiscript/rhai/issues/916
## What does this PR do?
- Use the latest version of rhai containing the fix
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-09-26 15:03:01 +00:00
78a4b7949d
update rhai to a version that shouldn’t panic
2024-09-26 15:04:03 +02:00
dc2cb58cf1
use charabia default for all-tokenization
2024-09-25 11:12:30 +02:00
e9580fe619
Add turkish normalization
2024-09-25 11:03:17 +02:00
8205254f4c
Merge #4955
...
4955: Upgrade "batch failed" log to error level r=irevoire a=dureuill
# Pull Request
## Related issue
Fixes #4916
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2024-09-25 08:18:44 +00:00
efdc5739d7
Merge #4953
...
4953: Move the multi arroy index logic to the arroy wrapper r=irevoire a=irevoire
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/4948
## What does this PR do?
- Make the `ArroyWrapper` we introduced in the last PR handle all the embedded for a specific docid itself.
Co-authored-by: Tamo <tamo@meilisearch.com >
2024-09-24 15:02:24 +00:00
b31e9bea26
while retrieving the readers on an arroywrapper, stops at the first empty reader
2024-09-24 16:33:17 +02:00
7f048b9732
early exit in the clear and contains
2024-09-24 15:02:38 +02:00
8b4e2c7b17
Remove now unused method
2024-09-24 15:00:25 +02:00
645a55317a
merge the build and quantize method
2024-09-24 14:54:24 +02:00