A searchable document storage service with event sourcing and Lucene indexing.
GET /health - Health checkPOST /buckets - Create a bucketGET /buckets - List all bucketsGET /buckets/{id} - Get bucket detailsDELETE /buckets/{id} - Delete a bucketPOST /buckets/{id}/documents - Add a documentGET /buckets/{id}/documents - List documents in bucketGET /buckets/{id}/documents/{docId} - Get documentDELETE /buckets/{id}/documents/{docId} - Delete documentGET/POST /buckets/{id}/search - Search documents