Pattern Recognition Only

Coverage should stay enabled for nearly all use cases. Only disable it in edge cases where you search a single field and only care about top-K fuzzy matches (e.g. name lookup). With coverage disabled, truncation is unreliable and results degrade when searching across multiple fields.

Disable Coverage

csharp
query.EnableCoverage = false;
json
{ "text": "search terms", "maxNumberOfRecordsToReturn": 50, "enableCoverage": false }

Alternative: Coverage On, No Truncation

A better option is to run coverage but keep all results, including hits that coverage did not mark as near-exact:

csharp
CoverageSetup cov = new CoverageSetup();
cov.Truncate = false;
query.CoverageSetup = cov;