MeiliSearch/crates/meilisearch-types/src
ManyTheFish 967033579d Refactor search and facet-search
**Changes:**
The search filters are now using the FilterableAttributesFeatures from the FilterableAttributesRules to know if a field is filterable.
Moreover, the FilterableAttributesFeatures is more precise and an error will be returned if an operator is used on a field that doesn't have the related feature.
The facet-search is now checking if the feature is allowed in the FilterableAttributesFeatures and an error will be returned if the field doesn't have the related feature.

**Impact:**
- facet-search is now relying on AttributePatterns to match the locales
- search using filters is now relying on FilterableAttributesFeatures
- distinct attribute is now relying on FilterableAttributesRules
2025-03-03 10:25:32 +01:00
..
deserr New error codes 2025-02-05 15:03:16 +01:00
batch_view.rs add the batches 2025-01-07 16:26:06 +01:00
batches.rs Rename callTrace into progressTrace 2025-02-25 10:09:03 +01:00
compression.rs Move crates under a sub folder to clean up the code 2024-10-21 08:18:43 +02:00
document_formats.rs Use a nonrandom hasher when decoding JSON 2024-12-11 12:04:29 +01:00
error.rs Refactor search and facet-search 2025-03-03 10:25:32 +01:00
facet_values_sort.rs Implements the get and delete tasks route 2025-01-07 16:26:04 +01:00
features.rs Make the feature experimental 2025-02-10 16:11:32 +01:00
index_uid.rs Make search types serialize and deserialize so that reading from a proxy is possible 2025-02-05 15:03:16 +01:00
index_uid_pattern.rs Move crates under a sub folder to clean up the code 2024-10-21 08:18:43 +02:00
keys.rs Add new permissions 2025-02-05 15:03:16 +01:00
lib.rs Implements the get all batches route with filters working 2024-11-20 10:42:55 +01:00
locales.rs Change the filterableAttributes setting API 2025-03-03 10:22:02 +01:00
settings.rs Change the filterableAttributes setting API 2025-03-03 10:22:02 +01:00
star_or.rs add the searches route and fix a few broken things 2025-01-07 16:26:06 +01:00
task_view.rs add the upgradeTo field in the details 2025-01-23 16:51:23 +01:00
tasks.rs add the upgradeTo field in the details 2025-01-23 16:51:23 +01:00
versioning.rs update the version file atomically 2025-02-06 18:23:28 +01:00