Scrypath.Meilisearch.Query (scrypath v0.3.5)

Copy Markdown View Source

Builds Meilisearch /indexes/:uid/search JSON bodies from Scrypath.Query.

When both filter and facetFilters are present, Meilisearch combines them with AND semantics (see Meilisearch search parameters — filter + facetFilters).

Ranking score knobs (rankingScoreThreshold, showRankingScore, showRankingScoreDetails) are taken from query.per_query when present. Boolean flags are omitted when false to keep payloads minimal.

Summary

Functions

to_payload(query)

@spec to_payload(Scrypath.Query.t()) :: map()