Category: Full-Text Search

Customer 360 – Part 4 – Analyzing Your Data

Customer 360 – Part 4 – Analyzing Your Data

OK, so we’ve looked at building aspects of a Customer 360 solution in previous posts. We looked at an overview of what’s involved in part 1, and since you’re reading this, I’m assuming that the threat of having to think...

August 13, 2019
Build autocomplete or typeAhead using Full Text Search

Build autocomplete or typeAhead using Full Text Search

What is Autocomplete vs Type Ahead? Autocomplete as the wikipedia says “Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing” It is also known as  Suggestions or Type...

August 6, 2019
FTS Performance Improvements in 6.5.0 – Part 2

FTS Performance Improvements in 6.5.0 – Part 2

For all those who are restlessly eager, let me reveal the deep dark secret of all the performance optimisations in FTS in 6.5.0 is, “ Do less And Do it less often **  ” And I am sure you would...

July 11, 2019
A Glimpse of FTS Performance Improvements in 6.5.0 – Part 1

A Glimpse of FTS Performance Improvements in 6.5.0 – Part 1

Ever since the nimbler, refined scorch indexing format released in Couchbase 6.0.0, the FTS team has been pretty excited about the future optimisation potential unlocked with the newer indexing scheme. With the 6.5.0 release, we have essentially embarked on a...

July 3, 2019
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

Have you sound yourself asking the question, “What is fuzzy matching?” 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...