Sreekanth Sivasankaran | Couchbase Blog

Author

All posts by Sreekanth Sivasankaran

Sreekanth Sivasankaran is a Principal Engineer/Senior Engineering Manager at Couchbase R&D. He leads the design and development of distributed and highly performant Search functionality. And he has over 17 years of product development experience in various domains like telecom, handsets, enterprise software, big data technologies, and distributed systems.

Advanced Geospatial Support added to Search Service

Advanced Geospatial Support added to Search Service

The Couchbase Search service is introducing higher dimensional geospatial indexing and querying capabilities with the Couchbase Server release 7.1.2. Until this new feature, the Search service was limited to indexing single dimensional geopoint/location fields. Queries were limited to bounding queries...

Sreekanth Sivasankaran November 9, 2022
How to Use Full-Text Search across Couchbase Scopes & Collections

How to Use Full-Text Search across Couchbase Scopes & Collections

The Full-Text Search Service now offers better search performance and resource utilization across your cluster with the introduction of Scopes and Collections in Couchbase 7.0. Let’s take a quick step back: The 7.0 release of Couchbase Server introduces the concept...

Sreekanth Sivasankaran August 19, 2021
7 Useful Tips for Your Full-Text Search Production Systems

7 Useful Tips for Your Full-Text Search Production Systems

Creating the right search index and tuning its various configurations is very essential to the smooth working of any Full-Text Search production systems. These operational aspects play a key role in improving the indexing and querying performance of the search...

Sreekanth Sivasankaran November 9, 2020
Full-Text Search – 5 Tips To Improve Your Query Performance

Full-Text Search – 5 Tips To Improve Your Query Performance

Tuning the search query performance is a very important aspect of Full-Text Search as it helps business-critical applications in meeting the SLA requirements of latency and throughput. Without much preamble, let me share a few useful recommendations for troubleshooting your...

Sreekanth Sivasankaran October 2, 2020
Introducing Geo Bounded Polygon Query in Full Text Search

Introducing Geo Bounded Polygon Query in Full Text Search

Geo Bounded Polygon Query The ability to perform text search with geospatial query capabilities is a very powerful and effective feature from full text search(FTS). And we are bringing the more flexible geo bounded polygon query feature to FTS in...

Sreekanth Sivasankaran January 16, 2020
Few Index Management Tips – FTS Best Practices Part II

Few Index Management Tips – FTS Best Practices Part II

We have already seen a handful of best practices for defining an FTS index in part1, now let’s explore a few useful tips about the operational and maintenance aspects of an index.   A user who is new to the...

Sreekanth Sivasankaran September 23, 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...

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

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

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

Sreekanth Sivasankaran May 21, 2019
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...

Sreekanth Sivasankaran November 19, 2018