My advice is if you can achieve directly FTS index (searching from the SDKs, REST API), go with it.
N1QL it has other advantages , If you want Join, aggregation etc… i.e Instead of GSI leverage FTS index do complete SQL.
The following articles gives details when to use N1QL GSI, N1QL FTS