MeiliSearch/crates/meilisearch/src/routes
meili-bors[bot] a12b06d99d
Merge #5369
5369: exhaustive facet search r=ManyTheFish a=ManyTheFish

Fixes #5403

This PR adds an `exhaustiveFacetCount` field to the `/facet-search` API allowing the end-user to have a better facet count when having a distinct attribute set in the index settings.

 # Usage

`POST /index/:index_uid/facet-search`
**Body:**
```json
{
  "facetQuery": "blob",
  "facetName": "genres",
  "q": "",
  "exhaustiveFacetCount": true
}
```

# Prototype Docker images

```sh
$ docker pull getmeili/meilisearch:prototype-exhaustive-facet-search-00
```

Co-authored-by: ManyTheFish <many@meilisearch.com>
2025-03-13 10:36:04 +00:00
..
indexes Merge #5369 2025-03-13 10:36:04 +00:00
api_key.rs remove trailing slash in path 2025-01-13 11:55:59 +01:00
batches.rs remove trailing slash in path 2025-01-13 11:55:59 +01:00
dump.rs remove trailing slash in path 2025-01-13 11:55:59 +01:00
features.rs Analytics 2025-03-10 14:23:07 +01:00
logs.rs fmt 2025-01-07 16:30:12 +01:00
metrics.rs remove trailing slash in path 2025-01-13 11:55:59 +01:00
mod.rs Change the filterableAttributes setting API 2025-03-03 10:22:02 +01:00
multi_search.rs Multi search reads header to know if it is being proxied 2025-02-05 15:03:32 +01:00
multi_search_analytics.rs Add more analytics 2025-02-05 15:03:32 +01:00
network.rs Route network 2025-02-05 15:03:16 +01:00
open_api_utils.rs Implements the get and delete tasks route 2025-01-07 16:26:04 +01:00
snapshot.rs remove trailing slash in path 2025-01-13 11:55:59 +01:00
swap_indexes.rs remove trailing slash in path 2025-01-13 11:55:59 +01:00
tasks.rs Make the feature experimental 2025-02-10 16:11:32 +01:00