Skip to content

Introduction

SeaSearch is a lightweight search engine will replace ElasticSearch as the default search engine, built on open source search engine (ZincSearch) implemented in Go language.

SeaSearch vs. ElasticSearch:

  • Lightweight: SeaSearch implemented in Go language, which is more lightweight than ElasticSearch the heavyweight Java program
  • Single Index per Library: SeaSearch can search entire storage inside a libary and filter out the results with access permissions of the user, as ElasticSearch does not support
  • Good Compatibility: API compatible with ElasticSearch
  • Support S3 Storage: SeaSearch can use S3 as storage
  • Easier Shared Storage in a cluster: ElasticSearch replicates data between the nodes so consistency is more complex