Skip to content

elasticsearch capability

elasticsearch wires an Elasticsearch client into your Go service with index management and search query builders.

  • Client setup
  • Index lifecycle management
  • Search query builders
  • Bulk operations

Use elasticsearch for full-text search, log analytics, or document indexing where SQL LIKE queries fall short. Commonly used alongside a primary database — write to Postgres, sync to Elasticsearch for search.

Suggests: observability, docker

Terminal window
verikt new my-service --language go --cap elasticsearch
# or add to an existing service:
verikt add elasticsearch

docker

Local Elasticsearch instance via Docker Compose.

observability

Trace search queries with OpenTelemetry.

outbox

Reliable sync from your primary database to Elasticsearch.