Category: Full Text Search

Full Text Search Best Practices – Part 1

Full Text Search – Indexing Tips Understanding the Couchbase Full Text Search (FTS) indexing options and tuning those are essential for building the right index for the job at hand. The right index here refers to a lean and rich enough...

/ November 19, 2018
Announcing Couchbase 6.0

Announcing Couchbase Server 6.0 with Analytics

We are proud to announce that Couchbase Server 6.0 is now available, with the central theme of helping reduce the time to insight from enterprise applications. As part of this release, Couchbase Analytics service is now officially available. After two...

What is fuzzy matching and how to use it correctly

Fuzzy matching allows you to identify non-exact matches of your target item. It is the foundation stone of many search engine frameworks and one of the main reasons why you can get relevant search results even if you have a...

Building a Shazam-like app to understand how Tokenizers and Filters work | FTS Part 2

In the previous blog post, we talked about why full-text search is a better solution at scale to implement a well-designed search in your application. In this second part, we are going to deep-dive on the Inverted Index and explore...

Why you should avoid LIKE % | Deep Dive on FTS – Part 1

Search was probably one the most overlooked features in past applications. However, in recent years, it has really gotten all the attention it deserves as we have finally realized how it can increase sales or shape user’s behavior and engagement....

6.0 beta couchbase analytics

Announcing Couchbase Server 6.0 Beta

The innovation engine at Couchbase is in full swing and we’ve made significant updates in the 6.0 beta to the Analytics, Eventing, and Full-Text Search services. Couchbase Analytics Service is now officially in beta – it’s been 2 years since...

Full-text search improvements in Couchbase Server 5.5 & 6.0

Couchbase Server 5.5 and 6.0 add several new features to the Full-Text Search (FTS) service (among many other new features). Included, are performance/manageability improvements, finalizing the geospatial feature, and adding extensive new language analyzers. Indexing engine improvements Foundational improvements were...

/ August 22, 2018

Create a Full Text Search Typeahead with Go, jQuery, and NoSQL

About a week ago I write a tutorial for implementing a typeahead search with Node.js and jQuery. A typeahead is one of many great use-cases when using full text search (FTS), but it certainly isn’t the only use-case. As many...

Developing a Typeahead with Couchbase, Node.js, and Full Text Search

Over the past year or so I’ve written a variety of tutorials around the full text search (FTS) service of Couchbase, most of which being specific examples of how to do something with one of the SDKs and never really...

Short animation of demo screens

The Couchbase Data Platform in Action: Step-by-Step Setup

Note: This post uses the the Couchbase Analytics Data Definition Language as of the version 5.5 preview release.  For updates and information on breaking changes in newer versions, please refer to Changes to the Couchbase Analytics Service. The application built for...