Commit Graph

87 Commits

Author SHA1 Message Date
Clément Renault 1b78231e18
Make clippy happy 2023-01-17 18:25:54 +01:00
Loïc Lecrenier 02fd06ea0b Integrate deserr 2023-01-11 13:56:47 +01:00
Loïc Lecrenier a993b68684 Cargo fmt >:-( 2022-12-06 15:22:10 +01:00
Loïc Lecrenier 80c7a00567 Fix compilation error in tests of settings update 2022-12-06 15:19:26 +01:00
Loïc Lecrenier 67d8cec209 Fix bug in handling of soft deleted documents when updating settings 2022-12-06 15:09:19 +01:00
Gregory Conrad e0d24104a3 refactor: Rewrite another method chain to be more readable 2022-11-26 13:33:19 -05:00
Gregory Conrad 2db738dbac refactor: rewrite method chain to be more readable 2022-11-26 13:26:39 -05:00
Gregory Conrad ed29cceae9 perf: Prevent reindex in searchable set case when not needed 2022-11-23 22:33:06 -05:00
Gregory Conrad bb9e33bf85 perf: Prevent reindex in searchable reset case when not needed 2022-11-23 22:01:46 -05:00
Gregory Conrad d19c8672bb perf: limit reindex to when exact_attributes changes 2022-11-23 15:50:53 -05:00
Kerollmops 1b1ad1923b
Add a test to check that we take care of soft deleted documents 2022-11-08 14:23:14 +01:00
bors[bot] c8f16530d5
Merge #616
616: Introduce an indexation abortion function when indexing documents r=Kerollmops a=Kerollmops



Co-authored-by: Kerollmops <clement@meilisearch.com>
Co-authored-by: Clément Renault <clement@meilisearch.com>
2022-10-26 11:41:18 +00:00
Kerollmops 6603437cb1
Introduce an indexation abortion function when indexing documents 2022-10-17 17:28:03 +02:00
Ewan Higgs beb987d3d1 Fixing piles of clippy errors.
Most of these are calling clone when the struct supports Copy.

Many are using & and &mut on `self` when the function they are called
from already has an immutable or mutable borrow so this isn't needed.

I tried to stay away from actual changes or places where I'd have to
name fresh variables.
2022-10-13 22:02:54 +02:00
Loïc Lecrenier acff17fb88 Simplify indexing tests 2022-08-04 12:03:13 +02:00
Kerollmops 399eec5c01
Fix the indexation tests 2022-07-12 14:55:51 +02:00
Kerollmops d7c248042b
Rename the limitedTo parameter into maxTotalHits 2022-06-22 12:00:48 +02:00
Kerollmops 445d5474cc
Add the pagination_limited_to setting to the database 2022-06-08 18:14:27 +02:00
Kerollmops 69931e50d2
Add the max_values_by_facet setting to the database 2022-06-08 17:54:56 +02:00
Kerollmops 52a494bd3b
Add the new pagination.limited_to and faceting.max_values_per_facet settings 2022-06-08 17:15:36 +02:00
ManyTheFish 86ac8568e6 Use Charabia in milli 2022-06-02 16:59:11 +02:00
ad hoc 8993fec8a3
return optional exact words 2022-05-24 09:15:49 +02:00
bors[bot] cf3e574cb4
Merge #530
530: fix the searchable fields bug when a field is nested r=Kerollmops a=irevoire

port #528 to main

Co-authored-by: Tamo <tamo@meilisearch.com>
2022-05-16 15:52:30 +00:00
Tamo f586028f9a
fix the searchable fields bug when a field is nested
Update milli/src/index.rs

Co-authored-by: Clément Renault <clement@meilisearch.com>
2022-05-16 17:24:36 +02:00
ad hoc 5ad5d56f7e
remove useless comment 2022-05-04 10:43:54 +02:00
ad hoc 1ee3d6ae33
fix mistake in Settings initialization 2022-04-29 16:24:25 +02:00
ad hoc 2e0089d5ff
normalize exact words 2022-04-21 15:38:40 +02:00
ad hoc 3a2451fcba
add test normalize exact words 2022-04-21 13:52:09 +02:00
ad hoc 8b14090927
fix min-word-len-for-typo not reset properly 2022-04-19 15:20:16 +02:00
Irevoire 4f3ce6d9cd
nested fields 2022-04-07 16:58:46 +02:00
ad hoc 1810927dbd
rephrase exact_attributes doc 2022-04-04 21:04:49 +02:00
ad hoc f82d4b36eb
introduce exact attribute setting 2022-04-04 20:54:02 +02:00
ad hoc 8b1e5d9c6d
add test for exact words 2022-04-04 20:10:55 +02:00
ad hoc 9bbffb8fee
add exact words setting 2022-04-04 20:10:54 +02:00
ad hoc 1941072bb2
implement Copy on Setting 2022-04-04 10:41:46 +02:00
ad hoc 66020cd923
rename min_word_len* to use plain letter numbers 2022-04-04 10:41:46 +02:00
ad hoc 4c4b336ecb
rename min word len for typo error 2022-04-01 11:17:03 +02:00
ad hoc 286dd7b2e4
rename min_word_len_2_typo 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 5a24e60572
introduce word len for typo setting 2022-04-01 11:17:02 +02:00
ad hoc 3e34981d9b
add test for authorize_typos in update 2022-03-31 14:12:00 +02:00
ad hoc c4653347fd
add authorize typo setting 2022-03-31 10:05:44 +02:00
Irevoire 48542ac8fd
get rid of chrono in favor of time 2022-02-15 11:41:55 +01:00
Marin Postma 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
Clément Renault ef59762d8e
Prefer returning None instead of the Empty Filter state 2021-12-09 11:57:52 +01:00
Marin Postma 6eb47ab792 remove update_id in UpdateBuilder 2021-11-16 13:07:04 +01:00
Tamo 6831c23449
merge with main 2021-11-06 16:34:30 +01:00
Tamo b249989bef
fix most of the tests 2021-11-06 01:32:12 +01:00
many 3599df77f0
Change some error messages 2021-10-27 19:33:01 +02:00
Irevoire a3e7c468cd
add helper methods on the settings 2021-10-13 13:05:07 +02:00