docs-site/content/29.0/api/README.md
This section of the documentation details all the API Endpoints available in Typesense and all the parameters you can use with them.
Use the links on the side navigation bar to get to the appropriate section you're looking for.
To learn how to install and run Typesense, see the Guide section instead.
This release contains important new features, performance improvements and bug fixes.
q: A Honda or BMW with at least 200 hp to be understood and executed by Typesense as filter_by: make:[Honda, BMW] && engine_hp:>=200 automatically. (Docs)filter_by search parameter and a new analytics_tag search parameter that you can set to any string you need, to be stored with your popular and no-hits queries. This gives you additional context around the search. (Docs).productId) are used for grouping.union: true is set, regardless of number of collections queried.group_limit via a new server-side parameter called max-group-limit (Docs).embedding-cache-num-entries server-side parameter (Docs).cache_hit_count, cache_miss_count, cache_hit_ratio) are now exposed in stats.jsonnum_dim.document_task and query_task support for GCP text embedding models.openai_url (base) and openai_path parameters.cache-num-entries server side parameter.sort_by fields.flat_search_cutoff along with filtering for vector search.group_by queries, the found value returned in the response is no longer an exact number. It's an
approximation of the number of groups found, and is guaranteed to be within 2% of the actual number of groups found.Before upgrading your existing Typesense cluster to v{{ $page.typesenseVersion }}, please review the behavior changes above to prepare your application for the upgrade.
We'd recommend testing on your development / staging environments before upgrading.
Follow this upgrade guide, depending on your mode of deployment.
If you wish to downgrade back to an earlier version of Typesense server, you can safely downgrade to v28 or v27.
:::tip This documentation itself is open source. If you find any issues, click on the Edit page button at the bottom of the page and send us a Pull Request. :::
<RedirectOldLinks />