meilisearch / meilisearch-js-plugins

The search client to use Meilisearch with InstantSearch.
https://www.meilisearch.com
MIT License
472 stars 57 forks source link

Wrong facet count with many facets #1280

Open martin-ro opened 9 months ago

martin-ro commented 9 months ago

Description When there are many facet values (let's say tags) and you add a refinementList widget the result count for the facets is off. I first thought exhaustiveFacetsCount might be the way to go but this has been removed.

I also tried to limit the refinementList facet values but the count would be still wrong. Only when I reduced the indexed facet values to ~25 the count started to be correct again.

I've read that in instantsearch this there are a few ways to handle this:

Expected behavior Either configurable exhaustiveFacetsCount or a better estimation of the count like.

Current behavior Only a fraction of results is counted when there is an extensive list of facets

Environment (please complete the following information):

curquiza commented 9 months ago

Hello @martin-ro

I'm not sure this issue is related to this library but more related to the Meilisearch behavior itself.

Can you detail what you want to do exactly? What you get and what you would expect?

Maybe do you want to increase the number of value per facet? Default is 100 https://www.meilisearch.com/docs/reference/api/settings#faceting-object

Also, since we cannot be really reactive for the support on this repo, please feel free to reach our Discord to get more help and support