Skip to main content

17 min read
Ekekenta Clinton

Next.js and Tigris logos

Real-time full-text search is a feature that enhances the user experience of web applications, particularly in online stores, social media platforms, documentation, and blogs. It enables users to search and instantly get up-to-date information returned to them. Combining that with an experience where search results update as a user types (without direct user query submission or a page reload) provides an even better UX that helps users get the information they need more efficiently.

In this tutorial, we'll walk you through converting a static Next.js e-commerce product listing into a database-driven site with real-time full-text search of all products using Tigris.

In the following section, we'll provide background info on real-time, full-text search, and how Tigris is an enabler of both. However, feel free to jump to the Tutorial to follow the step-by-step guide. Or, head to the real-time full-text search GitHub repo if you want to dive into the code.

11 min read
Robert Barabas

This blog outlines the deployment of Tigris on an Google's Kubernetes Engine (GKE) Autopilot instance.

The installation will use recommended settings for redundancy, allocating more resources than a simple laptop based installation would. For more information on the laptop based installation please consult our previous blog!

If you would rather watch a video, check out the deployment in action on YouTube:

3 min read
Ovais Tariq

We are excited to announce that Tigris is now available on the Vercel Integrations Marketplace. If you are already using Vercel to develop and ship data-rich applications or considering it for a new application, this integration enables you to add Tigris, an Open Source Ops-free Serverless alternative to MongoDB Atlas, to your Vercel application within a few minutes.

Vercel and Tigris

8 min read
Robert Barabas

This blog outlines the deployment of Tigris on an AWS managed Elastic Kubernetes Service (EKS). Future blogs we will walk through other aspects of the product setup for Tigris as a service, such as the setup of authentication. Stay tuned!

The installation will use recommended settings for redundancy, allocating more resources than a simple laptop based installation would. For more information on the laptop based installation please consult our previous blog!

If you would rather watch a video, check out the deployment in action on YouTube:

9 min read
Adil Ansari
Taha Khan

Next.js gives you the best developer experience with all the features you need to build modern, fast production-ready applications. Tigris is the perfect companion for Next.js as it is similarly built with developer experience in mind and is truly serverless: build data-rich features, seamlessly implement search, and easily use it with serverless functions, all without needing to do Ops.

Next.js and Tigris

8 min read
Peter Boros
Robert Barabas

Tigris is an open source developer data platform that makes building data-rich applications a breeze. This is the first of a series of blog posts where we show you how to deploy Tigris in various environments. In the first post of the series we will show you how to set up the Tigris platform on your laptop. In our next posts we will cover deploying Tigris on EKS and GKE.

6 min read

Google first introduced a real-time search function to its search engine over a decade ago (2010). Today, it is virtually impossible to imagine Google without it. Yet, strangely, real-time and live searches aren't as widespread as they should be. The only real players with comprehensive real-time search capabilities are social media platforms and search engines. App and web developers often avoid adding this functionality because it is either too difficult or they feel it's unnecessary. However, it can be highly useful for e-commerce apps and websites that consistently post fresh content (such as blogs). The last decade saw a shift in the software industry's priorities as greater emphasis has been placed on user experience (UX) and UI design. Knowing how and when to implement real-time search is a crucial skill to have as a modern developer. The following guide will explore what it is and where and when to use it.