What is full-text search?

Full-text search makes it easy to search the contents of a database. Users specify the search text criteria, such as keywords, and the system scans one or more indexes for matches. Full text indexes are simple archives of information that are pre-organized to accelerate retrieval and solve requests faster than if the database were to scan every field individually.

Are text search challenges holding your business back?

Architectural complexity

Synchronizing data and indexes separately on disparate search and database systems is labor intensive and reduces productivity.

High cost of ownership

Using multiple vendors creates duplicate costs for search and database system licensing, training, and support, which makes the total cost of your technology stack considerably higher.

Security nightmare

A multi-system architecture requires multiple points of management, which reduces overall security.

Enhance your applications with an integrated full-text search engine platform

Distributed, rapid search for JSON

Easy to develop modern applications

Search is a basic requirement for modern applications. With full-text searching you can easily add powerful and flexible search capabilities to your Couchbase applications. No additional Couchbase download or installation is required. Simply enable the feature, create an index, and start searching text right away.

Simplifies code with integrated query and search

You can use full-text search queries directly within a SQL++ query, eliminating the need to write complex code to process and combine the results from separate SQL and search queries.

Built-in HA and built for any scale

Text search tools are integrated into Couchbase with built-in partitioning, replication, and auto failover for high availability. You can scale out full-text search easily with the distributed and scale-out architecture of Couchbase platform.

Related features and capabilities

Index JSON data

Index JSON data with powerful text analyzers in multiple languages. Flexible index on multiple fields, nested objects, and arrays.

Learn more
Flexible search

Single index to support queries on multiple fields based on exact or fuzzy matches, and any combination of ANDs and ORs.

Learn more
Query integration

Reduce code complexity with full-text search queries directly within a N1QL query.

Learn more
Bleve open source

The engine behind Couchbase Full-Text Search is from the Bleve project – a powerful open source search and indexing library written in Go.

Learn more

Use cases & solutions

Customer 360

Aggregate data collected from different sources in one platform to build a single view of your customer or business.

Learn more
Catalog and inventory

Publish new product and inventory content in real time and scale to millions of products and requests per second to present the right data at the right time.

Learn more
Field service

Enable field employees with one platform to manage data from different sources, push that data to the edge, and ensure that data is available online and offline.

Learn more
IoT data management

Manage, support, and drive real-time data insights at the edge with embedded and cloud databases, sync, and guaranteed data availability.

Learn more

Start creating amazing customer experiences today.