Commit Graph

10924 Commits

Author SHA1 Message Date
mpostma
f090f42e7a multi index store
create two channels for Index handler, one for writes and one for reads,
so write are processed one at a time, while reads are processed in
parallel.
2021-03-04 19:18:01 +01:00
mpostma
6a0a9fec6b async update store 2021-03-04 17:25:02 +01:00
mpostma
a955e04ab6 implement clear documents 2021-03-04 16:04:12 +01:00
mpostma
ae5581d37c implement delete documents 2021-03-04 15:59:18 +01:00
mpostma
181eaf95f5 restore update documents 2021-03-04 15:10:58 +01:00
mpostma
581dcd5735 implement retrieve one document 2021-03-04 15:09:00 +01:00
mpostma
f3d65ec5e9 implement retrieve documents 2021-03-04 14:20:19 +01:00
mpostma
17b84691f2 list settings 2021-03-04 12:38:55 +01:00
mpostma
47138c7632 update settings 2021-03-04 12:20:14 +01:00
mpostma
8432c8584a refactor index controller 2021-03-04 12:03:06 +01:00
mpostma
a56db854a2 refactor update handler 2021-03-04 11:58:15 +01:00
mpostma
9e2a95b1a3 refactor search 2021-03-04 11:23:41 +01:00
mpostma
ae3c8af56c enable faceted search 2021-03-04 10:42:44 +01:00
Clément Renault
70dce6cc0b Make sure that we do not use jemalloc on macos 2021-03-04 09:17:46 +01:00
bors[bot]
77083d9e80 Merge #1279
1279: fix Docker volume path r=MarinPostma a=fharper

essential if `$(pwd)` returns a path with spaces

Co-authored-by: Frédéric Harper <hi@fred.dev>
2021-03-03 21:15:16 +00:00
Frédéric Harper
4a66803d76 fix Docker volume path
essential if pwd returns a path with spaces
2021-03-03 13:18:07 -05:00
Clément Renault
2924ed31f3 Merge pull request #97 from meilisearch/criteria
Introduce all the criteria
2021-03-03 18:24:22 +01:00
Kerollmops
9b6b35d9b7 Clean up some comments 2021-03-03 18:19:10 +01:00
Kerollmops
2cc4a467a6 Change the criterion output that cannot fail 2021-03-03 18:18:33 +01:00
Kerollmops
1fc25148da Remove useless where clauses for the criteria 2021-03-03 18:09:19 +01:00
Kerollmops
07784c8990 Tune the words prefixes threshold to compute for 1/1000 instead 2021-03-03 15:51:28 +01:00
Kerollmops
f376c6a728 Make sure we retrieve the docid word positions 2021-03-03 15:45:03 +01:00
Kerollmops
5c5e51095c Fix the Asc/Desc criteria to alsways return the QueryTree when available 2021-03-03 15:45:03 +01:00
many
cdaa96df63 optimize proximity criterion 2021-03-03 15:45:03 +01:00
many
246286f0eb take hard separator into account 2021-03-03 15:45:03 +01:00
Kerollmops
6bf6b40495 Remove unused files 2021-03-03 15:45:03 +01:00
Kerollmops
f118d7e067 build criteria from settings 2021-03-03 15:45:03 +01:00
Kerollmops
025835c5b2 Fix the criteria to avoid always returning a placeholder 2021-03-03 15:45:03 +01:00
Kerollmops
36c1f93ceb Do an union of the bucket candidates 2021-03-03 15:45:03 +01:00
many
b0e0c5eba0 remove option of bucket_candidates 2021-03-03 15:45:03 +01:00
Kerollmops
daf126a638 Introduce the final Fetcher criterion 2021-03-03 15:45:03 +01:00
many
7ac09d7b7c remove option of bucket_candidates 2021-03-03 15:45:03 +01:00
Kerollmops
5af63c74e0 Speed-up the MatchingWords highlighting struct 2021-03-03 15:45:03 +01:00
Kerollmops
4510bbccca Add a lot of debug 2021-03-03 15:43:44 +01:00
Kerollmops
ae4a237e58 Fix the maximum_proximity function 2021-03-03 15:43:44 +01:00
Kerollmops
9bc9b36645 Introduce the Proximity criterion 2021-03-03 15:43:44 +01:00
Kerollmops
22b84fe543 Use the words criterion in the search module 2021-03-03 15:43:44 +01:00
many
3d731cc861 remove option on bucket_candidates 2021-03-03 15:43:44 +01:00
Clément Renault
14f9f85c4b Introduce the AscDesc criterion 2021-03-03 15:43:44 +01:00
many
b5b7ec0162 implement initial state for words criterion 2021-03-03 15:43:44 +01:00
Kerollmops
3415812b06 Imrpove the intersection speed in the words criterion 2021-03-03 15:43:43 +01:00
Clément Renault
ef381e17bb Compute the candidates for each sub query tree 2021-03-03 15:43:43 +01:00
Kerollmops
e174ccbd8e Use the words criterion in the search module 2021-03-03 15:43:43 +01:00
Clément Renault
1e47f9b3ff Introduce the Words criterion 2021-03-03 15:43:43 +01:00
many
2d068bd45b implement Context trait for criteria 2021-03-03 15:43:43 +01:00
many
d92ad5640a remove option on bucket_candidates 2021-03-03 15:43:43 +01:00
many
64688b3786 fix query tree builder 2021-03-03 15:43:43 +01:00
many
fb7e6df790 add tests on typo criterion 2021-03-03 15:43:43 +01:00
Kerollmops
c5a32fd4fa Fix the typo criterion 2021-03-03 15:43:42 +01:00
many
a273c46559 clean warnings 2021-03-03 15:43:42 +01:00