Dashboard
Collection overview and schema
Schema Fields
FieldTypeFacetIndexOptionalSort
Data Browser
Browse, search, edit, and delete documents
Export downloads all matching documents as .jsonl (JSON Lines) — one document per line. Use for backups, data migration, or analysis.
Query Tester
Build and test Typesense search queries with full parameter control
Search Parameters
q Search query
query_by Comma-separated fields
query_by_weights Weight per field (higher = more boost)
filter_by
sort_by
facet_by
per_page
page
group_by optional
num_typos
include_fields optional
Response
Click "Execute Query" to see results...
Synonyms Manager
Synonyms are applied to the media-content-v3 collection and affect all search endpoints immediately
Add New Synonym
ID
Type
Synonyms comma-separated
Existing Synonyms
Analytics
Search traffic, popular queries, zero-result queries, and endpoint usage
Popular Queries
Zero-Result Queries (needs synonyms or content)
Endpoint Usage
EndpointTotal RequestsTodayAvg Response
Recent Search Logs
TimeEndpointQueryResultsDurationStatus
Query Guide
Reference for Typesense search queries, boosting, filters, and aggregations

Search Boosting (query_by_weights)

Control which fields contribute more to relevance. Higher weight = more important.

query_by: title,description,genres,keywords
query_by_weights: 10,1,1,3

// title matches boost 10x, keywords 3x vs description
// Try different weights in the Query Tester to see impact

Filter Syntax

content_type:=movie                           // exact match
genres:=[Action, Comedy]                       // any of (OR)
year:[2020..2025]                              // numeric range
imdb_rating:>7.5                               // greater than
adult:=false                                   // boolean

// Combine with AND / OR
content_type:=movie && year:>2020 && genres:=[Action]
(content_type:=movie || content_type:=show) && year:>2020

// Special characters — use backticks
title:=`Tom & Jerry`
title:=`Dhurandhar (Raw & Undekha)`

Sorting

sort_by: _text_match:desc,tmdb_popularity:desc   // relevance first
sort_by: release_date_timestamp:desc              // newest first
sort_by: imdb_rating:desc,year:desc               // best rated

Facets / Aggregations

facet_by: genres,content_type,original_language,year
max_facet_values: 50

// Response gives value counts like SQL GROUP BY:
// facet_counts: [
//   { field_name: "genres", counts: [{ value: "Action", count: 5423 }, ...] }
// ]

Grouping

group_by: content_type
group_limit: 5

// Response: grouped_hits: [
//   { group_key: ["movie"], hits: [...], found: 100 },
//   { group_key: ["show"], hits: [...], found: 50 }
// ]

Synonym Types

Multi-way: All terms interchangeable. Searching any returns all.

{ synonyms: ["batman", "dark knight", "bruce wayne"] }

One-way: Root returns synonyms, but not reverse.

{ root: "ipl", synonyms: ["indian premier league", "tata ipl"] }
// "ipl" finds "indian premier league" results
// "indian premier league" does NOT find "ipl"

Document

Fields
JSON
Edit