2b28bc9510
Merge #1693
...
1693: Remove dataset r=Kerollmops a=curquiza
Fixes https://github.com/meilisearch/MeiliSearch/issues/1230
⚠️ Should be merged once https://github.com/meilisearch/documentation/pull/1109 is merged! ⚠️
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-10-14 12:56:23 +00:00
d107b3f46c
Merge #1759
...
1759: Feature docker as non root r=curquiza a=igaul
This closes #1757 .
Adding a non root user with default name meiliuser.
Co-authored-by: gaul@pdx.edu <gaul@pdx.edu >
Co-authored-by: igaul <40813772+igaul@users.noreply.github.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-10-14 12:45:49 +00:00
44149bec60
Merge branch 'main' into feature-docker-as-non-root
2021-10-14 14:45:28 +02:00
f80b4fdedd
Use pr_status isntead of status
2021-10-14 14:21:42 +02:00
fd4a90549b
Merge #1803
...
1803: Import hotfix from `stable` into `main` (v0.23.1) r=curquiza a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
2021-10-14 11:43:45 +00:00
b602a0836a
Merge branch 'main' into stable
2021-10-14 13:43:21 +02:00
2ea2f7570c
use nightly cargo to format the code
2021-10-14 16:46:13 +08:00
e750465e15
check logic for geolocation.
2021-10-14 16:12:00 +08:00
aa5e099718
Merge #390
...
390: Add helper methods on the settings r=Kerollmops a=irevoire
This would be a good addition to look at the content of a setting without consuming it.
It’s useful for analytics.
Co-authored-by: Irevoire <tamo@meilisearch.com >
2021-10-13 20:36:30 +00:00
7349fca607
Add Milestone Check status to bors.toml
2021-10-13 19:10:20 +02:00
c7db4176f3
Merge #384
...
384: Replace memmap with memmap2 r=Kerollmops a=palfrey
[memmap is unmaintained](https://rustsec.org/advisories/RUSTSEC-2020-0077.html ) and needs replacing. memmap2 is a drop-in replacement fork that's well maintained. Note that the version numbers got reset on fork, hence the lower values.
Co-authored-by: Tom Parker-Shemilt <palfrey@tevp.net >
2021-10-13 13:47:23 +00:00
a3e7c468cd
add helper methods on the settings
2021-10-13 13:05:07 +02:00
4bacc8e47d
Merge #1806
...
1806: Fix csv content-type error message r=curquiza a=sanders41
Fixes #1805
I was not sure if the `application/csv` [here](23f11e355d/meilisearch-http/tests/content_type.rs (L29)
) should also be changed? I'm thinking yes, but `applicaiton/csv` is a bad type.
Co-authored-by: Paul Sanders <psanders1@gmail.com >
2021-10-13 10:11:47 +00:00
cd359cd96e
WIP: extract the error trait bound to new trait.
2021-10-13 18:04:15 +08:00
5de5dd80a3
WIP: remove '_nom' suffix/redundant error enum/...
2021-10-13 11:06:15 +08:00
7141f89c5f
Split entrypoint and cmd
2021-10-12 11:44:59 -07:00
893654fb15
change default user name
...
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-10-12 11:42:08 -07:00
c9e1d054c7
Fix csv content-type error
2021-10-12 13:38:48 -04:00
2e2eeb0a42
Merge #1801
...
1801: Update milli version to v0.17.3 to fix inference issue r=curquiza a=curquiza
Fixes #1798
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
v0.23.1
2021-10-12 14:47:06 +00:00
0f342ac46e
Update MeiliSearch version
2021-10-12 16:43:31 +02:00
2c65781d91
format
2021-10-12 22:20:22 +08:00
29ac324e90
Update milli version to v0.17.3
2021-10-12 16:12:16 +02:00
23f11e355d
Merge #1799
...
1799: Update README.md with Telemetry page r=curquiza a=maryamsulemani97
Updated readme to link the Telemetry page in the documentation
Co-authored-by: maryamsulemani97 <90181761+maryamsulemani97@users.noreply.github.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-10-12 11:50:14 +00:00
f09016b2bc
Update README.md
2021-10-12 13:49:31 +02:00
1fa3aeceeb
Update README.md
2021-10-12 13:47:38 +02:00
443afdc412
Update README.md
2021-10-12 14:37:19 +04:00
6e3b869e6a
Merge #388
...
388: fix primary key inference r=MarinPostma a=MarinPostma
The primary key is was infered from a hashtable index of the field. For this reason the order in which the fields were interated upon was not deterministic, and the primary key was chosed ffrom the first field containing "id".
This fix sorts the the index by field_id when infering the primary key.
Co-authored-by: mpostma <postma.marin@protonmail.com >
2021-10-12 09:25:16 +00:00
86ead92ed5
infer primary key on sorted fields
2021-10-12 11:15:11 +02:00
9a266a531b
test correct primary key inference
2021-10-12 11:08:53 +02:00
3f7f24b90e
Merge #368
...
368: Remove limit of 1000 position per attribute r=irevoire a=ManyTheFish
Instead of using an arbitrary limit we encode the absolute position in a u32
using one strong u16 for the field id and a weak u16 for the relative position in the attribute.
- [x] check database size difference
below is the database size difference for each dataset:

- [ ] check search time on big dataset
Related to [product#202](https://github.com/meilisearch/product/issues/202 )
Co-authored-by: many <maxime@meilisearch.com >
2021-10-12 08:30:33 +00:00
c5a6075484
Make max_position_per_attributes changable
2021-10-12 10:10:50 +02:00
360c5ff3df
Remove limit of 1000 position per attribute
...
Instead of using an arbitrary limit we encode the absolute position in a u32
using one strong u16 for the field id and a weak u16 for the relative position in the attribute.
2021-10-12 10:10:50 +02:00
d323e35001
add a test case
2021-10-12 13:30:40 +08:00
70f576d5d3
error handling
2021-10-12 13:30:40 +08:00
28f9be8d7c
support syntax
2021-10-12 13:30:40 +08:00
469d92c569
tweak error handling
2021-10-12 13:30:40 +08:00
7a90a101ee
reorganize parser logic
2021-10-12 13:30:40 +08:00
f7796edc7e
remove everything about pest
2021-10-12 13:30:40 +08:00
ac1df9d9d7
fix typo and remove pest
2021-10-12 13:30:40 +08:00
50ad750ec1
enhance error handling
2021-10-12 13:30:40 +08:00
8748df2ca4
draft without error handling
2021-10-12 13:30:40 +08:00
776befc1f0
Merge #1797
...
1797: Import stable into main (v0.22.0) r=MarinPostma a=curquiza
Co-authored-by: Tamo <tamo@meilisearch.com >
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: mpostma <postma.marin@protonmail.com >
Co-authored-by: many <maxime@meilisearch.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-10-11 16:43:01 +00:00
3edbc74430
Merge branch 'main' into stable
2021-10-11 18:30:10 +02:00
8f6b6c9042
Merge #385
...
385: Fix the wiki indexing benchmark r=ManyTheFish a=irevoire
Co-authored-by: Tamo <tamo@meilisearch.com >
2021-10-11 15:12:24 +00:00
3172c96042
Merge #1795
...
1795: Update milli version r=irevoire a=curquiza
Closes #1788
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
v0.23.0rc3
v0.23.0
2021-10-11 14:27:46 +00:00
60473637fe
Update milli version
2021-10-11 16:21:19 +02:00
07fb6d64e5
Merge #386
...
386: fix obkv document r=curquiza a=MarinPostma
When serializing a document, the serializer resolved the field_id of the current field and immediately added it to the obkv document under construction. The issue with that is that obkv expects the fields to be inserted in order, and when a document with out of order fields was added, obkv failed to insert the field.
The current fix first resolves each field_id, and adds all the fields to a temporary `BTreeMap`, until `end` is called on the map serializer, where all the fields are added to the obkv at once, and in order.
Co-authored-by: mpostma <postma.marin@protonmail.com >
2021-10-11 13:45:04 +00:00
e45c846af5
Merge #387
...
387: Update version for the next release (v0.17.2) r=Kerollmops a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-10-11 13:21:47 +00:00
dd56e82dba
Update version for the next release (v0.17.2)
2021-10-11 15:20:35 +02:00
99889a0ed0
add obkv document serialization test
2021-10-11 15:13:17 +02:00