mpostma
c06dd35af1
fix tests
2020-07-15 18:56:19 +02:00
mpostma
51b7cb2722
remove accept new fields / add indexed *
2020-07-15 18:56:19 +02:00
mpostma
7f5fb50307
add displayed attributes wildcard
2020-07-15 18:56:19 +02:00
bors[bot]
4262561596
Merge #819
...
819: run clippy during tests r=MarinPostma a=MarinPostma
Co-authored-by: marin <postma.marin@protonmail.com>
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-07-15 08:07:42 +00:00
Kerollmops
9ade00e27b
Highlight all the matching words
2020-07-14 11:53:21 +02:00
Kerollmops
085c376655
Use the regex crate to highlight "hello"
2020-07-14 11:28:40 +02:00
Kerollmops
dd385ad05b
Customize the mark tag css
2020-07-14 11:03:21 +02:00
Kerollmops
aa92311d4e
Add a dark theme to the dashboard
2020-07-13 23:51:41 +02:00
Kerollmops
3d144e62c4
Search for best proximities in multiple attributes
2020-07-13 19:06:56 +02:00
mpostma
8471796987
add clippy component
2020-07-13 18:53:19 +02:00
Kerollmops
576dd011a1
Compute the candidates but not by attribute
2020-07-13 18:16:05 +02:00
Kerollmops
6b14b20369
Introduce a method to retrieve the number of attributes of the documents
2020-07-13 17:50:16 +02:00
bors[bot]
2775aeb6ac
Merge #794
...
794: Check database version mismatch r=MarinPostma a=MarinPostma
Checks if the versions of the database and the engine are compatible.
The database and the engine are compatible if they share the same major and minor version.
The engine will refuse to start if there is a mismatch.
@bidoubiwa do we need to document this?
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-07-13 15:08:33 +00:00
marin
a747e79e5d
run clippy during tests
2020-07-13 16:15:32 +02:00
mpostma
5773c5c865
check version file against regex
2020-07-13 16:06:28 +02:00
mpostma
51d7c84e73
better exit on error
...
Update meilisearch-core/src/database.rs
Co-authored-by: Clément Renault <renault.cle@gmail.com>
Update meilisearch-core/src/database.rs
Co-authored-by: Clément Renault <renault.cle@gmail.com>
2020-07-13 16:06:28 +02:00
mpostma
6f0b6933e6
update changelog
2020-07-13 16:05:56 +02:00
mpostma
f5a936614a
error on meili database version mismatch
2020-07-13 16:05:08 +02:00
bors[bot]
308630c094
Merge #841
...
841: Unique docid bugfix r=LegendreM a=MarinPostma
fix #827
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-07-13 13:36:32 +00:00
mpostma
f54397e0cf
test unique document id bug
2020-07-13 15:14:07 +02:00
mpostma
754efe1f42
fix document id uniqueness bug
2020-07-13 15:14:07 +02:00
bors[bot]
05c30c879f
Merge #791
...
791: Create tests for error codes r=LegendreM a=MarinPostma
- create tests for error codes
- fix primary key error that returned internal error instead of the correct error
- bits of documentation for error
- change a bunch of error type, for better accuracy, @curquiza, @eskombro, @bidoubiwa you may want to take a look at `meilisearch-error/src/lib.rs`
- fix #836
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-07-13 13:12:21 +00:00
mpostma
99e8d4adae
fix missing primary key
2020-07-13 14:54:25 +02:00
mpostma
ac63f1cd7a
fix typo in error code
2020-07-13 14:54:25 +02:00
mpostma
169749396b
update error types to be more accurate
2020-07-13 14:54:25 +02:00
Kerollmops
54afec58a3
Add a fade in out animation when the server process
2020-07-12 11:34:48 +02:00
Kerollmops
92c2b1dd2d
Refine the help message of the binaries
2020-07-12 11:06:45 +02:00
Kerollmops
f757df5dfd
Introduce the stderr logger to the project
2020-07-12 11:04:35 +02:00
Kerollmops
12358476da
Use the log crate instead of stderr
2020-07-12 10:55:09 +02:00
Kerollmops
2c62eeea3c
Rename the project milli
2020-07-12 00:16:41 +02:00
Kerollmops
d31da26a51
Avoid cloning RoraringBitmaps when unecessary
2020-07-11 23:51:32 +02:00
Kerollmops
b8a1fc0126
Clean up the CSS style custom bulma rules
2020-07-11 14:51:59 +02:00
Kerollmops
f6eae91c7d
Pretty print the new dashboard numbers
2020-07-11 14:17:37 +02:00
Kerollmops
d44428fa90
Display more informations on the dashboard
2020-07-11 11:51:56 +02:00
bors[bot]
a0637c2c6d
Merge #842
...
842: bors setup r=LegendreM a=MarinPostma
set up bors to run the tests and merge automatically.
the tests are now run only on staging and trying branches
you can use `bors r+` to test and merge the branch into master if the tests succeed
or
you can just use `bors try` to run the test on the trying branch (synced with master)
Co-authored-by: mpostma <postma.marin@protonmail.com>
2020-07-10 13:27:21 +00:00
mpostma
edbba64711
fix bors.yaml
2020-07-08 21:04:07 +02:00
mpostma
9ba711dfe5
update readme with bors badge
2020-07-08 14:33:15 +02:00
mpostma
6bce83dde8
set bors timeout
2020-07-08 13:36:33 +02:00
mpostma
629a658c75
bors setup
2020-07-08 09:50:07 +02:00
Kerollmops
11c7fef80a
Implement a memory dumper
...
It moves the in memory HashMaps used when indexing to a disk based MTBL file
2020-07-07 16:48:49 +02:00
Kerollmops
b12bfcb03b
Reduce the deepness of the word position document ids
...
This helps reduce the number of allocations.
2020-07-07 12:30:05 +02:00
Kerollmops
7178b6c2c4
First basic version using MTBL again
2020-07-07 11:32:33 +02:00
Kerollmops
45d0d7c3d4
Clean up the README
2020-07-06 17:38:22 +02:00
Kerollmops
adb1038b26
Add a jobs
parameter to set the number of threads the indexer uses
2020-07-06 12:17:17 +02:00
Kerollmops
2a3b03138b
Use heed 0.8.1 with the RwIter append method
2020-07-05 19:50:28 +02:00
Kerollmops
ec1023e790
Intersect document ids by inverse popularity of the words
...
This reduces the worst request we had which took 56s to now took 3s ("the best of the do").
2020-07-05 19:33:51 +02:00
Kerollmops
cd7e64b2b3
Allow users to set the arc cache size when indexing
2020-07-04 18:12:41 +02:00
Kerollmops
ac8353a64f
Merge pre-computed word attribute documents ids
2020-07-04 17:02:27 +02:00
Kerollmops
fea7cac206
Display the time it took to compute the word attribute documents ids
2020-07-04 15:18:38 +02:00
Kerollmops
46ced5c828
Introduce the RwIter append heed API
2020-07-04 12:34:10 +02:00