48542ac8fd
get rid of chrono in favor of time
2022-02-15 11:41:55 +01:00
0c84a40298
document batch support
...
reusable transform
rework update api
add indexer config
fix tests
review changes
Co-authored-by: Clément Renault <clement@meilisearch.com >
fmt
2022-01-19 12:40:20 +01:00
ef59762d8e
Prefer returning None instead of the Empty Filter state
2021-12-09 11:57:52 +01:00
6eb47ab792
remove update_id in UpdateBuilder
2021-11-16 13:07:04 +01:00
6831c23449
merge with main
2021-11-06 16:34:30 +01:00
b249989bef
fix most of the tests
2021-11-06 01:32:12 +01:00
3599df77f0
Change some error messages
2021-10-27 19:33:01 +02:00
a3e7c468cd
add helper methods on the settings
2021-10-13 13:05:07 +02:00
c5a6075484
Make max_position_per_attributes changable
2021-10-12 10:10:50 +02:00
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
7f7fafb857
Make document_chunk_size settable from update builder
2021-09-02 15:25:39 +02:00
1d314328f0
Plug new indexer
2021-09-01 16:48:36 +02:00
f230ae6fd5
Introduce the reset_sortable_fields Settings method
2021-08-25 17:44:16 +02:00
89d0758713
Revert "Revert "Sort at query time""
2021-08-24 11:55:16 +02:00
922f9fd4d5
Revert "Sort at query time"
2021-08-20 18:09:17 +02:00
71602e0f1b
Add the sortable fields into the settings and in the index
2021-08-18 15:04:07 +02:00
5b88df508e
Use the new Asc/Desc syntax everywhere
2021-08-17 14:15:22 +02:00
dc2b63abdf
Introduce an empty FilterCondition variant to support unknown fields
2021-07-27 16:34:04 +02:00
7aa6cc9b04
Do not insert fields in the map when changing the settings
2021-07-22 18:40:12 +02:00
aa02a7fdd8
Add a test to check that we indeed impact the relevancy
2021-07-22 17:04:38 +02:00
03a01166ba
Display the original facet string value from the linear facet database
2021-07-21 16:59:39 +02:00
9716fb3b36
format the whole project
2021-06-16 18:33:33 +02:00
ce0315a10f
Close write transaction in test
2021-06-16 11:03:37 +02:00
713acc408b
Introduce the primary key to the Settings builder structure
2021-06-16 11:03:36 +02:00
312c2d1d8e
Use the Error enum everywhere in the project
2021-06-14 16:58:38 +02:00
0bf4f3f48a
Modify a test to check that criteria additions change the fields ids map
2021-06-08 18:14:34 +02:00
82df524e09
Make sure that we register the field when setting criteria
2021-06-08 18:14:33 +02:00
3c304c89d4
Make sure that we generate the faceted database when required
2021-06-02 16:24:58 +02:00
b0c0490e85
Make sure that we can add a Asc/Desc field without it being filterable
2021-06-02 16:24:58 +02:00
2a3f9b32ff
Rename the faceted fields into filterable fields
2021-06-02 16:24:57 +02:00
3a4a150ef0
Fix the tests and remaining warnings
2021-05-25 11:31:06 +02:00
bd7b285bae
Split the update side to use the number and the strings facet databases
2021-05-25 11:30:00 +02:00
d81c0e8bba
feat(update): disable autogenerate_docids by default
2021-04-30 21:41:34 +03:00
51767725b2
Simplify integer and float functions trait bounds
2021-04-20 10:23:31 +02:00
33860bc3b7
test(update, settings): set & reset synonyms
...
fixes after review
more fixes after review
2021-04-18 11:24:17 +03:00
e39aabbfe6
feat(search, update): synonyms
2021-04-18 11:24:17 +03:00
45c45e11dd
implement distinct attribute
...
distinct can return error
facet distinct on numbers
return distinct error
review fixes
make get_facet_value more generic
fixes
2021-04-15 16:25:55 +02:00
dcb00b2e54
test a new implementation of the stop_words
2021-04-12 18:35:33 +02:00
84c1dda39d
test(http): setting enum serialize/deserialize
2021-04-08 17:03:40 +03:00
dc636d190d
refactor(http, update): introduce setting enum
2021-04-08 17:03:40 +03:00
27c7ab6e00
feat(index): store fields distribution in index
2021-04-01 18:35:19 +03:00
a2f46029c7
implement a first version of the stop_words
...
The front must provide a BTreeSet containing the stop words
The stop_words are set at None if an empty Set is provided
add the stop-words in the http-ui interface
Use maplit in the test
and remove all the useless drop(rtxn) at the end of all tests
2021-04-01 13:57:55 +02:00
615fe095e1
update index updated at on index writes
2021-03-15 14:05:47 +01:00
e5bb96bc3b
Fix the searchable settings test
2021-03-06 12:48:41 +01:00
e8639517da
Change the project to become a workspace with milli as a default-member
2021-02-12 16:15:09 +01:00