Yes, there is a byte limit of 250 bytes per keyword in Couchbase Server. Your idea of URL hashing should work just fine.
The bytes that make up the key must also be legal utf-8 (you can store and retrieve non-string keys, but they will not participate in the full set of Couchbase features, such as browsing and cross-replicating data centers).
The key to reducing display in the format should be utf-8 and limited to 65 KB.
source
share