Category: Full-Text Search

Scorch Index Type – Why does it matter?

Scorch Index Type – Why does it matter?

Index types in Full Text Search (FTS) – refers to the collective specification of the inverted index format and it’s storage aspects. Scorch is the advanced and evolving index type. But before delving further into the details of scorch, its...

May 21, 2019
Approaches to Query Optimization in NoSQL

Approaches to Query Optimization in NoSQL

A man returned home after walking around the globe for eleven years.  Next day, when he told his wife he’s going to the corner store, she asked him: “are you taking the short route or the long one?”. Queries can...

May 5, 2019
Search & Rescue: 7 Reasons N1QL Developers Use Search

Search & Rescue: 7 Reasons N1QL Developers Use Search

People don’t want a four key index.  They need a four-ms response. Ted Levitt Application development is demanding. Each application is trying to progress on behalf of the customer — searching for the right product or the right form, ordering,...

April 22, 2019
Searching JSON: compare text search in Couchbase and MongoDB.

Searching JSON: compare text search in Couchbase and MongoDB.

“Apps without search is like Google homepage without the search bar.” It’s hard to design an app without a good search.  These days, it’s also hard to find a database without a built-in search. MySQL to NoSQL, Sybase to Couchbase,...

December 21, 2018
N1QL & SEARCH: Leverage Full-Text Search (FTS) Index in N1QL

N1QL & SEARCH: Leverage Full-Text Search (FTS) Index in N1QL

With Couchbase v6.5, Full-Text Search is now integrated into the Couchbase N1QL query construct. Customers can now leverage FTS indexes directly with N1QL. This provides developers a single API to combine N1QL exact predicate matching and FTS powerful searching. The...

December 11, 2018
Full-Text Search Indexing Best Practices & Tips – Part 1

Full-Text Search Indexing Best Practices & Tips – Part 1

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

November 19, 2018
Announcing Couchbase Server 6.0 with Analytics

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

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

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

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....

Announcing Couchbase Server 6.0 Beta

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

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