Quickstart
Check out our Next.js quickstart guide if you’re working in Next.js.Create a Database
Create a Search Database by navigating to theSearch
tab and clicking on the Create Database
button.

- Name: Type a name for your database (e.g. “product-search”).
- Region: Choose the region for your database. For best performance, select the region closest to your application. We plan to support additional regions and cloud providers. Feel free to send your requests to support@upstash.com.
Next
, choose a plan, and your Database is ready:

Add Documents
Add documents to your database using our REST API, our SDKs, or directly in the dashboard.1. Add Documents via Dashboard
Navigate to theData Browser
section of your Database and click Upsert Documents
:


- Index: An index to group your data. If you plan to query all documents in one place, you only need one index (e.g. “product-search”). If you plan to add multi-tenancy, so that each user can only search their own data, for example, you can create one index per user (“user-1”, “user-2”, etc.).
- ID: An automatically generated ID.
- Content: The searchable data in JSON format.
- Metadata: Optional information attached to this document.
2. Add Documents via SDKs
Search Your Database
You can search across your Database the same way: using our REST API, our SDKs or directly in your dashboard.1. Searching via Dashboard
To search your documents, enter a search term and clickSearch
:

2. Searching Data via SDKs
That’s it! 🎉 You’ve just created your first serverless search database with Upstash Search! But this is just the beginning. Upstash Search also supports:
- Advanced reranking
- Fine-grained control over search results
- Metadata-based filtering