f1925b8f71
fix #1009
2020-10-22 15:46:20 +02:00
834f3cc192
rename folder to dir
2020-10-22 15:46:20 +02:00
e049aead16
improve dump status
2020-10-22 15:46:20 +02:00
2a4cd81c86
Add documentation to the Index methods
2020-10-22 15:44:12 +02:00
566a7c3039
Make the FieldsIdsMap serialization more stable by using a BTreeMap
2020-10-22 14:53:20 +02:00
9133f38138
Introduce the FieldsIdsMap type
2020-10-22 12:56:35 +02:00
0a9c9670e7
Merge #1028
...
1028: Clean external contributions r=Kerollmops a=LegendreM
We accepted some unperfect external PRs, this one is here to clean this:
- clean PR #946 (remove changelog line and add forgotten newline)
- remove useless function after health route refacto #1026
Co-authored-by: many <maxime@meilisearch.com >
Co-authored-by: Many <legendre.maxime.isn@gmail.com >
2020-10-22 10:46:19 +00:00
1744dcebfe
Merge branch 'master' into clean_external_contributions
2020-10-22 12:23:51 +02:00
802e925fd7
Switch to a JSON protocol for the front page
2020-10-21 18:26:29 +02:00
29712916e6
Merge #1034
...
1034: Remove outdated settings file r=Kerollmops a=bidoubiwa
Unnecessary settings files in the dataset folder should be removed.
Co-authored-by: Charlotte Vermandel <charlottevermandel@gmail.com >
2020-10-21 15:42:48 +00:00
4d2783bb04
Remove outdated settings file
2020-10-21 17:12:10 +02:00
5caf523fd9
Move the Index to its own module
2020-10-21 15:55:48 +02:00
2210818114
Introduce the obkv heed codec
2020-10-21 15:51:48 +02:00
f6eecb855e
Send a basic progressing status to the updates front page
2020-10-21 15:38:28 +02:00
4eeeccb9cd
Change the UpdateStore to have different processed and pending meta types
2020-10-21 13:52:15 +02:00
16ab3e02a9
Change the UpdateStore internal meta serializer
2020-10-21 13:42:49 +02:00
f948a03be2
Optimise the merge functions to avoid allocations
2020-10-20 16:40:50 +02:00
50f0fbb05c
remove useless function after health route refacto #1026
2020-10-20 16:21:46 +02:00
cde8478388
Replace the panic in the merge function by actual errors
2020-10-20 16:19:07 +02:00
8ed8abb9df
Introduce an append-only indexing system
2020-10-20 15:00:58 +02:00
a122d3d466
Export the indexing part into a module
2020-10-20 14:22:09 +02:00
eb92e72e6c
Updates can send progress update status
2020-10-20 12:28:10 +02:00
341046c96c
Remove the js map file from the filesize.js script
2020-10-20 12:20:42 +02:00
3a934b7020
Split the update attributes on the updates front page
2020-10-20 12:19:48 +02:00
03ca1ff634
Make the updates page interactive
2020-10-20 12:09:38 +02:00
35c9a3c558
Brodacast the updates infos to every ws clients
2020-10-20 11:19:34 +02:00
56c3a61d83
Introduce a new updates page
2020-10-19 19:57:15 +02:00
5a842ec94a
clean PR #946
2020-10-19 17:16:25 +02:00
871222aebd
Introduce some new routes to handle live indexing
2020-10-19 16:06:43 +02:00
372680e2ab
Merge #1026
...
1026: refactor /health r=LegendreM a=frbimo
Fixes : #940
Testing:
`cargo test` and `cargo build --release` passed
Co-authored-by: frbimo <fr.bimo@gmail.com >
2020-10-19 13:57:15 +00:00
d3145be744
Rename the meta UpdateStore method
2020-10-19 14:00:00 +02:00
8bfa43f9a7
Update the iter_metas UpdateStore method
2020-10-19 13:58:08 +02:00
65e32fecb1
Move the binaries into one with subcommands
2020-10-19 13:44:17 +02:00
ff389f1270
Update heed-types to 0.7.1
2020-10-19 11:52:59 +02:00
6465a3f549
refactor /health on meilisearch-http that complies:
...
1. NEEDS to ensure that service is completely up if it returns 204
2. DOES NOT block service process (write transaction)
3. NEEDS to use the less network bandwidth as possible when it's triggered
4. NEEDS to use the less service resources as possible when it's triggered
5. DOES NOT NEED any authentication
6. MAY be named /health
2020-10-19 14:30:43 +08:00
5b4eda670b
Add two tests for the UpdateStore
2020-10-18 18:55:09 +02:00
edb8c99fbe
Introduce a method to get the meta of an update on the UpdateStore
2020-10-18 17:19:04 +02:00
eca49e3a03
Introduce a notification channel for the UpdateStore
2020-10-18 16:37:37 +02:00
83c1db8763
Introduce the UpdateStore
2020-10-18 15:26:57 +02:00
690eab4a25
Merge #1001
...
1001: Fix settings bug r=MarinPostma a=MarinPostma
fix #942 , see https://github.com/meilisearch/MeiliSearch/issues/942#issuecomment-706266440
Co-authored-by: mpostma <postma.marin@protonmail.com >
Co-authored-by: many <maxime@meilisearch.com >
2020-10-16 13:25:32 +00:00
dc2e5ceed2
fix bug
2020-10-16 14:16:12 +02:00
1639a7338d
add test to reproduce #891 bug report
...
fix bug
2020-10-16 13:35:11 +02:00
ac7226bb27
fix deserializer
2020-10-16 13:02:44 +02:00
086020e543
Merge #1020
...
1020: Apply recommended updates from dependabot r=LegendreM a=qdequele
Co-authored-by: qdequele <quentin@dequelen.me >
2020-10-15 17:05:31 +00:00
452d456fad
Merge #997
...
997: fix(core): fix benchmark in core with types r=LegendreM a=neeldug
forces a dereference onto query and then creates an option to wrap the
query
Closes #994
Co-authored-by: nd419 <5161147+neeldug@users.noreply.github.com >
2020-10-15 16:41:58 +00:00
f741942226
Remove redundant black_box import
2020-10-15 15:57:34 +01:00
90d4c1d153
Simplify the words pair proximity computation
2020-10-15 16:18:43 +02:00
a27399cf65
apply recommanded updates from dependabot
2020-10-15 13:26:52 +02:00
29b8810db8
Merge #914
...
914: lazily create an index on documents push r=LegendreM a=qdequele
Create an index if it's possible when a user trying to send data to a non-existing index. https://github.com/meilisearch/MeiliSearch/issues/918
Co-authored-by: qdequele <quentin@meilisearch.com >
Co-authored-by: qdequele <quentin@dequelen.me >
2020-10-15 09:37:15 +00:00
a5a47911d1
add tests
2020-10-15 09:43:54 +02:00