FTS service of couchbase

Hi All,
If FTS is used can we deploy couchbase using only Data Service and FTS search service only so that query service ,index service can be easily ignored ??

If using SDK like Java to connect to couchbase do we need to specify ports in addition to the nodes or can the SDK auto detects search service when FTS searched are executed?

Please clarify the above.

Thanks
Isuru

If FTS is used can we deploy Couchbase Server using only Data Service and FTS search service only so that query service ,index service can be easily ignored ??

This feature is called Multi-dimensional Scaling and is available in Couchbase Server Enterprise Edition.
Here are a few examples:

  • 5 node cluster, 3 nodes could have the Data service and 2 nodes could have Search (FTS)
  • 3 node cluster where every node has both the Data Service and Search Service.

For the best performance, it’s recommended that one node has one service.

If using SDK like Java to connect to couchbase do we need to specify ports in addition to the nodes or can the SDK auto detects search service when FTS searched are executed?

The SDKs will automatically detect the cluster topology and the services required, there will be no need to change anything.

Thanks for the spot on answer Patrick.