Tamo
66aa682e23
Register the swap indexe task in a spawn blocking to be sure to never block the main thread
2023-09-07 11:37:02 +02:00
meili-bors[bot]
dc3d9c90d9
Merge #3994
...
3994: Fix synonyms with separators r=Kerollmops a=ManyTheFish
# Pull Request
## Related issue
Fixes #3977
## Available prototype
```
$ docker pull getmeili/meilisearch:prototype-fix-synonyms-with-separators-0
```
## What does this PR do?
- add a new test
- filter the empty synonyms after normalization
Co-authored-by: ManyTheFish <many@meilisearch.com >
2023-09-05 14:42:46 +00:00
meili-bors[bot]
ccf3ba3f32
Merge #4019
...
4019: Bringing back changes from `v1.3.2` onto `main` r=irevoire a=Kerollmops
Co-authored-by: Kerollmops <clement@meilisearch.com >
Co-authored-by: meili-bors[bot] <89034592+meili-bors[bot]@users.noreply.github.com>
Co-authored-by: irevoire <irevoire@users.noreply.github.com >
Co-authored-by: Clément Renault <clement@meilisearch.com >
2023-08-28 12:14:11 +00:00
Kerollmops
c53841e166
Accept the null JSON value as the value of _vectors
2023-08-14 16:03:55 +02:00
ManyTheFish
cab27c2ab4
upgrade indexmap = "2.0.0"
2023-08-10 18:09:02 +02:00
ManyTheFish
624fa9052f
upgrade deserr = "0.6.0"
2023-08-10 18:09:02 +02:00
ManyTheFish
6089083a8e
upgrade sysinfo = "0.29.7"
2023-08-10 18:09:02 +02:00
ManyTheFish
cc2c19d4c3
upgrade itertools = "0.10.5"
2023-08-10 18:09:02 +02:00
meili-bors[bot]
e4e49e63d0
Merge #3993
...
3993: Bringing back changes from v1.3.1 to `main` r=irevoire a=curquiza
Co-authored-by: irevoire <irevoire@users.noreply.github.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 >
2023-08-10 14:30:02 +00:00
ManyTheFish
5a7c1bde84
Fix clippy
2023-08-10 11:27:56 +02:00
ManyTheFish
fc2590fc9d
Add a test
2023-08-08 16:43:08 +02:00
Tamo
4988199bb9
ensure the geoboundingbox works with strings and int geofields in milli and meilisearch
2023-08-08 16:29:25 +02:00
ManyTheFish
4a21fecf67
Merge branch 'main' into settings-customizing-tokenization
2023-08-08 16:08:16 +02:00
ManyTheFish
ae8e69c030
Add API route for the new settings
2023-08-08 16:03:16 +02:00
ManyTheFish
b45c36cd71
Merge branch 'main' into tmp-release-v1.3.0
2023-08-01 15:05:17 +02:00
ThatOneCalculator
ba919b6123
fix: ⬆️ up mimalloc
2023-07-28 20:35:47 -07:00
meili-bors[bot]
5b0157c6c6
Merge #3955
...
3955: Update mini-dashboard to version 0.2.11 r=curquiza a=bidoubiwa
# Pull Request
## What does this PR do?
- Updates the mini-dashboard to version [0.2.11](https://github.com/meilisearch/mini-dashboard/releases/tag/v0.2.11 )
## PR checklist
- [x] Have you read the contributing guidelines?
- [x] Have you made sure that the title is accurate and descriptive of the changes?
Thank you so much for contributing to Meilisearch!
Co-authored-by: Charlotte Vermandel <charlottevermandel@gmail.com >
2023-07-27 11:59:55 +00:00
Charlotte Vermandel
3b9a87c790
Update mini-dashboard to version 0.2.11
2023-07-27 13:16:32 +02:00
meili-bors[bot]
d06e0905db
Merge #3953
...
3953: Update UTM campaign r=curquiza a=macraig
# Pull Request
## What does this PR do?
Redirect CTAs to Cloud landing page
Co-authored-by: MarĂa <maria@Marias-MacBook-Pro.local >
2023-07-26 15:20:40 +00:00
meili-bors[bot]
939b2fc6fd
Merge #3949
...
3949: Fix score details casing r=Kerollmops a=ManyTheFish
# Pull Request
Fixes #3941
Co-authored-by: ManyTheFish <many@meilisearch.com >
2023-07-26 14:14:59 +00:00
MarĂa
fae61372be
Redirect CTAs to Cloud landing page
2023-07-26 15:54:43 +02:00
ManyTheFish
b0c1a9504a
ensure the synonyms are updated when the tokenizer settings are changed
2023-07-26 09:33:42 +02:00
meili-bors[bot]
be72be7c0d
Merge #3942
...
3942: Normalize for the search the facets values r=ManyTheFish a=Kerollmops
This PR improves and fixes the search for facet values feature. Searching for _bre_ wasn't returning facet values like _brévent_ or _brô_.
The issue was related to the fact that facets are normalized but not in the same way as the `searchableAttributes` are. We decided to normalize them further and add another intermediate database where the key is the normalized facet value, and the value is a set of the non-normalized facets. We then use these non-normalized ones to get the correct counts by fetching the associated databases.
### What's missing in this PR?
- [x] Apply the change to the whole set of `SearchForFacetValue::execute` conditions.
- [x] Factorize the code that does an intermediate normalized value fetch in a function.
- [x] Add or modify the search for facet value test.
Co-authored-by: Clément Renault <clement@meilisearch.com >
Co-authored-by: Kerollmops <clement@meilisearch.com >
2023-07-25 14:37:17 +00:00
ManyTheFish
88559a2d54
Fix score details casing
2023-07-25 15:49:33 +02:00
Clément Renault
59201a7852
Use snapshot instead of asserts
...
Co-authored-by: Many the fish <many@meilisearch.com >
2023-07-25 15:34:05 +02:00
ManyTheFish
d57026cd96
Support synonyms sinergies
2023-07-25 15:01:42 +02:00
ManyTheFish
41c9e8856a
Fix test
2023-07-25 10:55:37 +02:00
ManyTheFish
9c485f8563
Make the search and the indexing work
2023-07-24 18:35:20 +02:00
Kerollmops
0e2a5951b4
Add more advanced tests
2023-07-24 18:04:58 +02:00
ManyTheFish
d8d12d5979
Be able to set and reset settings
2023-07-24 17:00:18 +02:00
Charlotte Vermandel
54ae1b5a67
Update mini-dashboard to version 0.2.9
2023-07-20 14:11:17 +02:00
ManyTheFish
0597a97c84
Update tests
2023-07-20 11:15:10 +02:00
Clément Renault
0b8bbd8750
Toggle the puffin profiling with a feature flag
2023-07-18 17:38:13 +02:00
Kerollmops
eef95de30e
First iteration on exposing puffin profiling
2023-07-18 17:38:13 +02:00
Charlotte Vermandel
2afd10f96d
Update mini-dashboard to version 0.2.8
2023-07-18 14:49:36 +02:00
meili-bors[bot]
2d2619bd90
Merge #3933
...
3933: Stop computing the update files size r=ManyTheFish a=Kerollmops
This PR, related #3934 , removes the part which computes the total size of the `data.ms/update_files` folder, which can take a lot of time when many updates must be processed.
It is not breaking API-side but is breaking on the result we will show to the user. The `databaseSize` field returned by the `/stats` endpoint will be reduced.
Co-authored-by: Kerollmops <clement@meilisearch.com >
2023-07-18 12:02:08 +00:00
Kerollmops
516d2df862
Stop computing the update files size
2023-07-18 11:51:30 +02:00
Kerollmops
f9d94c5845
Test geo sort with string lat/lng
2023-07-17 18:28:03 +02:00
meili-bors[bot]
7745cc9d3c
Merge #3921
...
3921: Deactivate camel case segmentation r=dureuill a=ManyTheFish
# Pull Request
This PR deactivates the camel case segmentation to retrieve the possibility to accept typos over camel-cased words
## Related issue
Fixes #3869
Fixes #3818
## What does this PR do?
- deactivates camelcase segmentation
related to #3919
Co-authored-by: ManyTheFish <many@meilisearch.com >
2023-07-13 11:00:14 +00:00
meili-bors[bot]
657f24ec5f
Merge #3907
...
3907: Add telemetry for define field to search on at query time r=dureuill a=ManyTheFish
Add "attributes_to_search_on" telemetry usage counter:
```json
"attributes_to_search_on": {
"total_number_of_use": 12,
},
```
This measures the number of search queries that the user uses `attributesToSearchOn` field.
related to https://github.com/meilisearch/specifications/pull/251
## reviewers:
- `@macraig` for validating the telemetry's name
- `@dureuill` for validating the code
Co-authored-by: ManyTheFish <many@meilisearch.com >
2023-07-13 10:14:00 +00:00
ManyTheFish
c106906f8f
deactivate camelCase segmentation
2023-07-13 12:06:27 +02:00
ManyTheFish
9c0691156f
Add tests
2023-07-13 11:53:13 +02:00
ManyTheFish
359b90288d
Use saturating add
2023-07-13 11:38:28 +02:00
ManyTheFish
13e3f8faae
Fix typo
2023-07-13 11:34:50 +02:00
Louis Dureuil
183f23f40d
More relevant test
...
Co-authored-by: Many the fish <many@meilisearch.com >
2023-07-12 16:06:15 +02:00
Louis Dureuil
16c8437b28
Update tests
2023-07-12 11:21:19 +02:00
meili-bors[bot]
177e6e27f9
Merge #3901
...
3901: Fix experimental analytics r=curquiza a=dureuill
# Pull Request
## Related issue
Fixes https://github.com/meilisearch/specifications/pull/250#discussion_r1253191583
## What does this PR do?
- `snake_case` instead of `camelCase` for feature fields
Co-authored-by: Louis Dureuil <louis@meilisearch.com >
2023-07-10 16:22:59 +00:00
meili-bors[bot]
50afe724ae
Merge #3909
...
3909: Effectively send the `vector.max_vector_size` telemetry r=curquiza a=Kerollmops
This PR effectively aggregates and sends the `vector.max_vector_size` analytics value.
Co-authored-by: Kerollmops <clement@meilisearch.com >
2023-07-10 15:44:30 +00:00
Kerollmops
012c960fad
Send the vector.max_vector_size telemetry
2023-07-10 16:50:37 +02:00
Louis Dureuil
d59e969c16
Allow a comma-separated value to the vector
argument in GET search
2023-07-10 16:16:34 +02:00