Commit Graph

71 Commits

Author SHA1 Message Date
Louis Dureuil 732c52093d
Processing time without autobatching implementation 2023-05-03 17:41:48 +02:00
ManyTheFish 37489fd495 Return an internal error in the case of matching word is invalid 2023-03-01 19:05:16 +01:00
bors[bot] c88c3637b4
Merge #3461
3461: Bring v1 changes into main r=curquiza a=Kerollmops

Also bring back changes in milli (the remote repository) into main done during the pre-release

Co-authored-by: Loïc Lecrenier <loic.lecrenier@me.com>
Co-authored-by: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Co-authored-by: curquiza <curquiza@users.noreply.github.com>
Co-authored-by: Tamo <tamo@meilisearch.com>
Co-authored-by: Philipp Ahlner <philipp@ahlner.com>
Co-authored-by: Kerollmops <clement@meilisearch.com>
2023-02-07 11:27:27 +00:00
Guillaume Mourier 65a3086cf1
fix test 2023-02-02 12:27:58 +01:00
Tamo de3c4f1986 throw an error on unknown fields specified in the _geo field 2023-01-24 12:23:24 +01:00
Louis Dureuil 4fd6fd9bef
Indicate filterable attributes when the user set a non filterable attribute in facet distributions 2023-01-19 12:25:18 +01:00
Louis Dureuil be9786bed9
Change primary key inference error messages 2023-01-05 10:40:09 +01:00
Louis Dureuil 402dcd6b2f
Simplify primary key inference 2022-12-21 15:13:38 +01:00
Kerollmops 6603437cb1
Introduce an indexation abortion function when indexing documents 2022-10-17 17:28:03 +02:00
Irevoire e96b852107
bump heed 2022-08-17 17:05:50 +02:00
Loïc Lecrenier dea00311b6 Add type annotations to remove compiler error 2022-08-16 09:19:30 +02:00
Kerollmops 2eec290424
Check the validity of the latitute and longitude numbers 2022-07-12 15:14:06 +02:00
Kerollmops 0bbcc7b180
Expose the `DocumentId` struct to be sure to inject the generated ids 2022-07-12 15:14:06 +02:00
Kerollmops 6a0a0ae94f
Make the Transform read from an EnrichedDocumentsBatchReader 2022-07-12 14:55:52 +02:00
Kerollmops dc3f092d07
Do not leak an internal grenad Error 2022-07-12 14:55:52 +02:00
Kerollmops 8ebf5eed0d
Make the nested primary key work 2022-07-12 14:55:52 +02:00
Kerollmops fcfc4caf8c
Move the Object type in the lib.rs file and use it everywhere 2022-07-12 14:55:51 +02:00
Kerollmops 0146175fe6
Introduce the validate_documents_batch function 2022-07-12 14:55:51 +02:00
Tamo b61efd09fc
Makes the internal soft deleted error a UserError 2022-07-05 15:34:45 +02:00
Tamo 3b309f654a
Fasten the document deletion
When a document deletion occurs, instead of deleting the document we mark it as deleted
in the new “soft deleted” bitmap. It is then removed from the search, and all the other
endpoints.
2022-07-05 15:30:33 +02:00
Tamo 484a9ddb27
Simplify the error creation with thiserror and a smol friendly macro 2022-05-04 17:24:00 +02:00
Tamo c55368ddd4
apply code suggestion
Co-authored-by: Kerollmops <kero@meilisearch.com>
2022-05-04 14:11:03 +02:00
Tamo 3cb1f6d0a1
improve geosearch error messages 2022-05-02 19:20:47 +02:00
Irevoire 4f3ce6d9cd
nested fields 2022-04-07 16:58:46 +02:00
ad hoc 4c4b336ecb
rename min word len for typo error 2022-04-01 11:17:03 +02:00
ad hoc 55af85db3c
add tests for min_word_len_for_typo 2022-04-01 11:17:02 +02:00
ad hoc 9102de5500
fix error message 2022-04-01 11:17:02 +02:00
ad hoc 5a24e60572
introduce word len for typo setting 2022-04-01 11:17:02 +02:00
Bruno Casali 66c6d5e1ef Add a new error message when the `valid_fields` is empty
> "Attribute `{}` is not sortable. This index doesn't have configured sortable attributes."
> "Attribute `{}` is not sortable. Available sortable attributes are: `{}`."

coexist in the error handling
2022-03-05 10:38:18 -03:00
Clément Renault f367cc2e75
Finally bump grenad to v0.4.1 2022-02-16 15:28:48 +01:00
Tamo 6831c23449
merge with main 2021-11-06 16:34:30 +01:00
Tamo 8234f9fdf3
recreate most filter error except for the geosearch 2021-11-04 17:24:55 +01:00
many 7b3bac46a0
Change Attribute and Ranking rules errors 2021-11-04 13:19:32 +01:00
many 0c0038488c
Change last error messages 2021-11-03 11:24:06 +01:00
many ed6db19681
Fix PR comments 2021-10-28 11:18:32 +02:00
many 3599df77f0
Change some error messages 2021-10-27 19:33:01 +02:00
Clémentine Urquizar 208903ddde
Revert "Replacing pest with nom " 2021-10-25 11:58:00 +02:00
刘瀚骋 5de5dd80a3 WIP: remove '_nom' suffix/redundant error enum/... 2021-10-13 11:06:15 +08:00
刘瀚骋 469d92c569 tweak error handling 2021-10-12 13:30:40 +08:00
刘瀚骋 f7796edc7e remove everything about pest 2021-10-12 13:30:40 +08:00
刘瀚骋 50ad750ec1 enhance error handling 2021-10-12 13:30:40 +08:00
刘瀚骋 8748df2ca4 draft without error handling 2021-10-12 13:30:40 +08:00
Vishnu Gt 785c1372f2
Change "settings" to "setting"
Co-authored-by: Clément Renault <renault.cle@gmail.com>
2021-09-28 20:11:32 +05:30
Vishnu Ganesan 3580b2d803 Fixes #365 2021-09-28 19:30:23 +05:30
Tamo c7cb816ae1
simplify the error handling of the sort syntax for meilisearch 2021-09-27 19:07:22 +02:00
Irevoire 218f0a6661
Apply suggestions from code review
Co-authored-by: Clément Renault <clement@meilisearch.com>
2021-09-22 17:00:27 +02:00
Tamo 023446ecf3
create a smaller and easier to maintain CriterionError type 2021-09-22 16:37:41 +02:00
Tamo 86e272856a
create an asc_desc error type that is never supposed to be returned to the end user 2021-09-22 16:37:41 +02:00
Tamo 113a061bee
fix the error handling on the criterion side 2021-09-22 15:09:07 +02:00
mpostma aa6c5df0bc Implement documents format
document reader transform

remove update format

support document sequences

fix document transform

clean transform

improve error handling

add documents! macro

fix transform bug

fix tests

remove csv dependency

Add comments on the transform process

replace search cli

fmt

review edits

fix http ui

fix clippy warnings

Revert "fix clippy warnings"

This reverts commit a1ce3cd96e603633dbf43e9e0b12b2453c9c5620.

fix review comments

remove smallvec in transform loop

review edits
2021-09-21 16:58:33 +02:00