Skip to main content

New Features

Search Performance Observability

All search routes now support a showPerformanceDetails parameter that returns detailed performance metrics for your searches. When enabled, the response includes a performanceDetails field with timing information for each stage of the search pipeline. Affected routes:
  • POST /indexes/<index_uid>/search
  • GET /indexes/<index_uid>/search
  • POST /multi-search
  • POST /indexes/<index_uid>/similar
  • GET /indexes/<index_uid>/similar

Search Example

Request:
Response:

Multi-search Example

Request:

Federated Search Example

Request:

Similar Documents Example

Request:

Improvements

Multithreaded Post-processing Now Always Enabled

Multithreaded post-processing of facets and prefixes is now permanently enabled, removing the experimental feature flag. This results in faster indexing on multi-core machines.

Other

Breaking Change: Fields Endpoint Response Format

The POST /indexes/<index_uid>/fields route now returns a paginated object instead of a direct array. This allows you to see how many fields match a given filter. Before:
After:

Fields Endpoint Pattern Filtering Fix

Fixed incorrect pattern matching where parent fields were incorrectly matching child field patterns. For example, a title field will no longer match the pattern title.en. Find more information on GitHub