in src/main/java/org/apache/sling/nosql/couchbase/resourceprovider/impl/CouchbaseNoSqlAdapter.java [200:210]
public void createIndexDefinitions() {
// make sure primary index and index on parentPath is present - ignore error if it is already present
try {
Bucket bucket = couchbaseClient.getBucket();
bucket.query(N1qlQuery.simple("CREATE PRIMARY INDEX ON `" + couchbaseClient.getBucketName() + "`"));
bucket.query(N1qlQuery.simple("CREATE INDEX " + PN_PARENT_PATH + " ON `" + couchbaseClient.getBucketName() + "`(" + PN_PARENT_PATH + ")"));
}
catch (Throwable ex) {
log.debug("Unable to create/validate couchbase index definitions: " + ex.getMessage(), ex);
}
}