Clément Renault
5caf523fd9
Move the Index to its own module
2020-10-21 15:55:48 +02:00
Clément Renault
2210818114
Introduce the obkv heed codec
2020-10-21 15:51:48 +02:00
Clément Renault
f6eecb855e
Send a basic progressing status to the updates front page
2020-10-21 15:38:28 +02:00
Clément Renault
4eeeccb9cd
Change the UpdateStore to have different processed and pending meta types
2020-10-21 13:52:15 +02:00
Clément Renault
16ab3e02a9
Change the UpdateStore internal meta serializer
2020-10-21 13:42:49 +02:00
Clément Renault
f948a03be2
Optimise the merge functions to avoid allocations
2020-10-20 16:40:50 +02:00
many
50f0fbb05c
remove useless function after health route refacto #1026
2020-10-20 16:21:46 +02:00
Clément Renault
cde8478388
Replace the panic in the merge function by actual errors
2020-10-20 16:19:07 +02:00
Clément Renault
8ed8abb9df
Introduce an append-only indexing system
2020-10-20 15:00:58 +02:00
Clément Renault
a122d3d466
Export the indexing part into a module
2020-10-20 14:22:09 +02:00
Clément Renault
eb92e72e6c
Updates can send progress update status
2020-10-20 12:28:10 +02:00
Clément Renault
341046c96c
Remove the js map file from the filesize.js script
2020-10-20 12:20:42 +02:00
Clément Renault
3a934b7020
Split the update attributes on the updates front page
2020-10-20 12:19:48 +02:00
Clément Renault
03ca1ff634
Make the updates page interactive
2020-10-20 12:09:38 +02:00
Clément Renault
35c9a3c558
Brodacast the updates infos to every ws clients
2020-10-20 11:19:34 +02:00
Clément Renault
56c3a61d83
Introduce a new updates page
2020-10-19 19:57:15 +02:00
many
5a842ec94a
clean PR #946
2020-10-19 17:16:25 +02:00
Clément Renault
871222aebd
Introduce some new routes to handle live indexing
2020-10-19 16:06:43 +02:00
bors[bot]
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
Clément Renault
d3145be744
Rename the meta UpdateStore method
2020-10-19 14:00:00 +02:00
Clément Renault
8bfa43f9a7
Update the iter_metas UpdateStore method
2020-10-19 13:58:08 +02:00
Clément Renault
65e32fecb1
Move the binaries into one with subcommands
2020-10-19 13:44:17 +02:00
Clément Renault
ff389f1270
Update heed-types to 0.7.1
2020-10-19 11:52:59 +02:00
frbimo
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
Clément Renault
5b4eda670b
Add two tests for the UpdateStore
2020-10-18 18:55:09 +02:00
Clément Renault
edb8c99fbe
Introduce a method to get the meta of an update on the UpdateStore
2020-10-18 17:19:04 +02:00
Clément Renault
eca49e3a03
Introduce a notification channel for the UpdateStore
2020-10-18 16:37:37 +02:00
Clément Renault
83c1db8763
Introduce the UpdateStore
2020-10-18 15:26:57 +02:00
bors[bot]
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
mpostma
dc2e5ceed2
fix bug
2020-10-16 14:16:12 +02:00
many
1639a7338d
add test to reproduce #891 bug report
...
fix bug
2020-10-16 13:35:11 +02:00
mpostma
ac7226bb27
fix deserializer
2020-10-16 13:02:44 +02:00
bors[bot]
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
bors[bot]
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
nd419
f741942226
Remove redundant black_box import
2020-10-15 15:57:34 +01:00
Clément Renault
90d4c1d153
Simplify the words pair proximity computation
2020-10-15 16:18:43 +02:00
qdequele
a27399cf65
apply recommanded updates from dependabot
2020-10-15 13:26:52 +02:00
bors[bot]
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
qdequele
a5a47911d1
add tests
2020-10-15 09:43:54 +02:00
Clément Renault
9021b2dba6
Introduce the enable-chunk-fusing flag
2020-10-14 18:44:59 +02:00
bors[bot]
7bf6a3d7b2
Merge #984
...
984: Add test search r=LegendreM a=LegendreM
- Get an error if the index does not exist
- Get an error if a parameter is not expected (e.g.: "lol")
- Check a basic search with no parameter
- Check a basic search with only a q parameter
isssue #814
Co-authored-by: many <maxime@meilisearch.com>
2020-10-14 16:22:10 +00:00
Kerollmops
f980422c57
Move from oxidized-mtbl to grenad
2020-10-14 12:47:32 +02:00
bors[bot]
0cabcb7c79
Merge #979
...
979: Add dependabot with a monthly update r=LegendreM a=qdequele
Co-authored-by: qdequele <quentin@dequelen.me>
2020-10-14 09:15:48 +00:00
bors[bot]
f359b64d59
Merge #946
...
946: Sort displayedAttributes field r=MarinPostma a=gorogoroumaru
Fix #943
displayedAttributes use the HashSet struct which is an unsorted structure, so I changed the implementation from HashSet into BTreeSet.
Co-authored-by: gorogoroumaru <zokutyou2@gmail.com>
2020-10-13 14:37:47 +00:00
bors[bot]
2f3ecab8d9
Merge #978
...
978: Add code coverage r=MarinPostma a=qdequele
Co-authored-by: qdequele <quentin@dequelen.me>
2020-10-13 14:12:53 +00:00
qdequele
17f71a1a55
add lazy create index on settings handlers
2020-10-13 10:54:02 +02:00
qdequele
bfe3bb0eeb
create an helper to allow to delete the index on error
2020-10-13 10:54:02 +02:00
qdequele
0a67248bfe
cargo fmt
2020-10-13 10:54:02 +02:00
qdequele
2644f087d0
add tests
2020-10-13 10:54:02 +02:00
qdequele
91c8c7a2e3
lazily create an index during document addition
2020-10-13 10:54:02 +02:00