Typesense
communityOpen-source search engine alternative to Algolia with typo-tolerance and instant search.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://{host}/collections/{collection}/documents/searchSearch documents
Parameters
qkeyword (stringrequiredsort_byfield:asc|desc (stringoptionalper_pageresults (integeroptionalquery_byfields (stringrequiredfilter_byfield:value (stringoptionalReturns
hits[] with document, highlight, text_match; found, out_of, search_time_msGET
https://{host}/collections/{collection}Get collection
Parameters
collectioncollection name (stringrequiredReturns
name, fields[], default_sorting_field, num_documents, created_atGET
https://{host}/collectionsList collections
Returns
collections[] with name, fields[], num_documents, created_at