A JNoSQL Artemis project with Java SE using Document API with Couchbase as driver implementation.
Couchbase: Couchbase Server, originally known as Membase, is an open-source, distributed multi-model NoSQL document-oriented database software package that is optimized for interactive applications.
How To test
Once this a communication layer to Couchbase, we're using integration test, so you need to install Couchbase. The recommended way is using Docker.
- Install docker: https://www.docker.com/
- Run docker command
docker run -d --name couchbase-instance -p 8091-8094:8091-8094 -p 11210:11210 couchbase
- Follow the instructions: https://hub.docker.com/r/couchbase/server/
- On step one in the "Services" field enable the Full-Text Resource
- Follow the instructions: https://developer.couchbase.com/documentation/server/current/fts/full-text-intro.html to create a heroes-index full text index
- Execute the test
mvn clean install