eb3d63691a
add tests
2021-06-22 18:12:53 +02:00
c4ee937635
optimize fromat string
2021-06-22 18:12:53 +02:00
f6d1fb7ac2
fmt
2021-06-22 18:12:53 +02:00
97ef4a6c22
implement matches
2021-06-22 18:12:52 +02:00
db7215eaa9
Merge #213
...
213: Implement all the CLI options r=MarinPostma a=irevoire
closes #206
And I looked into #204 , I fixed some default values and tried to test as many options as possible, and I think the cli is already mostly working.
If someone knows any issues about it, I would like to hear more 🙂
Co-authored-by: Tamo <tamo@meilisearch.com >
2021-06-22 15:04:05 +00:00
4b37a4a415
Merge #211 #218
...
211: fix index deletion race condition r=MarinPostma a=MarinPostma
Make update store block if the currently processing update is from an index we are trying to delete. This ensure that no write to the index can occur after it has been deleted.
218: Update milli version to v0.5.0 r=MarinPostma a=curquiza
Co-authored-by: marin postma <postma.marin@protonmail.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-06-22 14:36:34 +00:00
d1ad23e2d8
Merge #221
...
221: fix get search crop len r=irevoire a=MarinPostma
Fix bug where crop length was mandatory when performing a GET search.
Co-authored-by: marin postma <postma.marin@protonmail.com >
2021-06-22 14:13:52 +00:00
caa231aebe
fix race condition
2021-06-22 16:09:07 +02:00
9cc31c2258
fix get search crop len
2021-06-22 16:01:40 +02:00
e2844f3a92
Update tokenizer version to v0.2.3
2021-06-22 15:57:47 +02:00
2e3d85c31a
Update milli version to v0.5.0
2021-06-22 15:57:46 +02:00
25af262e79
Merge #210
...
210: Error handling r=MarinPostma a=MarinPostma
This pr implements the error handling for meilisearch.
Rather than grouping errors by types, this implementation groups them by scope, each scope enclosing errors from a scope further down, or new errors within this scope. This makes the tracking of the origins of errors easier , and error handling easier at the module level.
All errors that are eventually returned to the user implement the `Into<ResponseError>` trait. `ReponseError` in turn implements the `ErrorCode` trait from `meilisearch-error`.
Some new errors have been introduced with the new engine for which we haven't defined error codes yet. It has been decided with @gmourier that those would return the `internal-error` code until the correct error code is specified.
Co-authored-by: marin postma <postma.marin@protonmail.com >
2021-06-22 13:21:33 +00:00
d0ef1ef174
change errors codes
2021-06-22 11:58:01 +02:00
905ace3e13
fix test
2021-06-22 11:10:57 +02:00
9092d35a3c
fix payload error handler
2021-06-21 21:51:38 +02:00
2bdaa70f31
invalid update payload returns bad_request
2021-06-21 18:56:22 +02:00
f91a3bc6ab
set error content type to json
2021-06-21 18:48:05 +02:00
1e4592dd7e
enable errors in updates
2021-06-21 18:42:47 +02:00
50dc2fc7a5
Merge #219
...
219: Run cargo flaky only 100 times r=irevoire a=irevoire
Look like the CI was not able to run cargo flaky 1000 times in 6 hours, so I guess, for now, we can come back to 100 times.
https://github.com/meilisearch/transplant/runs/2858159390
Co-authored-by: Tamo <tamo@meilisearch.com >
2021-06-21 16:29:27 +00:00
76727455ca
ignore all the options related to the indexer
2021-06-21 18:13:00 +02:00
cf94b8e6e0
run cargo flaky only 100 times
2021-06-21 17:36:54 +02:00
1cf9f43dfe
fix the tests
2021-06-21 16:34:49 +02:00
2097554c09
fix the cli
2021-06-21 16:34:49 +02:00
56686dee40
review changes
2021-06-21 13:57:32 +02:00
763ee521be
fix rebase errors
2021-06-21 12:11:09 +02:00
0bfdf9a785
bump milli
2021-06-21 12:11:09 +02:00
fa573dabf0
fmt
2021-06-21 12:11:09 +02:00
abdf642d68
integrate milli errors
2021-06-21 12:11:08 +02:00
0dfd1b74c8
fix tests
2021-06-21 12:11:08 +02:00
0d3fb5ee0d
factorize internal error macro
2021-06-21 12:11:08 +02:00
02277ec2cf
reintroduce anyhow
2021-06-21 12:11:06 +02:00
70661ce50d
Merge #216
...
216: optimize cropping r=MarinPostma a=MarinPostma
Optimize cropping as per @kerollmops suggestion.
Co-authored-by: marin postma <postma.marin@protonmail.com >
Co-authored-by: marin <postma.marin@protonmail.com >
2021-06-21 10:00:45 +00:00
8fc12b1526
Update meilisearch-http/src/index/search.rs
...
Co-authored-by: Clément Renault <clement@meilisearch.com >
2021-06-21 11:06:06 +02:00
439db1aae0
enable response error for search routes
2021-06-21 11:00:14 +02:00
8afbb9c462
enable response error for documents routes
2021-06-21 10:59:41 +02:00
5c52a1393f
enable response error for settings routes
2021-06-21 10:59:41 +02:00
112cd1787c
change error message for uuid resolver
2021-06-21 10:59:40 +02:00
d1550670a8
enable response error for index routes
2021-06-21 10:59:40 +02:00
58f9974be4
remove anyhow refs & implement missing errors
2021-06-21 10:59:38 +02:00
3a2e7d3c3b
optimize cropping
2021-06-20 16:59:31 +02:00
c1b6f0e833
Merge #183
...
183: Add cropping and update `_formatted` behavior r=curquiza a=MarinPostma
TODO:
- [x] Solves #5
- [x] Solves #203
- [x] integrate the new milli highlight (according to the query words)
Co-authored-by: Marin Postma <postma.marin@protonmail.com >
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-06-18 11:18:37 +00:00
5f08e41a85
Merge #215
...
215: Fix Clippy errors r=irevoire a=curquiza
Co-authored-by: Clémentine Urquizar <clementine@meilisearch.com >
2021-06-17 17:05:11 +00:00
5d8a21b0de
Fix clippy errors
2021-06-17 18:51:07 +02:00
9e8888b603
Fix clippy errors
2021-06-17 18:50:18 +02:00
623b71e81e
Fix clippy errors
2021-06-17 18:02:25 +02:00
c5c7e76805
Update meilisearch-http/src/index/search.rs
...
Co-authored-by: marin <postma.marin@protonmail.com >
2021-06-17 18:00:02 +02:00
e4b3d35ed8
Fix clippy errors
2021-06-17 17:03:43 +02:00
33e55bd82e
Refactor the crop
2021-06-17 16:59:01 +02:00
9543ab4db6
Use mut instead of returning the hashmap
2021-06-17 13:51:27 +02:00
97909ce56e
Use BTreeMap and remove ids_in_formatted
2021-06-16 19:30:06 +02:00