Repolode
zincsearch

zincsearch/zincsearch

Go製の軽量な単一バイナリ型全文検索エンジン。アプリケーション検索向けに、Elasticsearchのシンプルな代替として提供されています。

代替できる製品:Elasticsearch

スター
17,917
フォーク
784
未解決の Issue
44
最終コミット
先月

これは何?

ZincSearchはGo製の全文検索エンジンです。Elasticsearchのように多くのチューニングやメモリを必要とする運用負荷を避け、ドキュメントをインデックス化して検索したい開発者向けの、アプリケーション検索を主な用途としています。単一バイナリとして配布され、インデックスをディスクに保存し、内部ではblugeインデックスライブラリを使用します。

単一レコードおよび一括取り込み用にElasticsearch互換APIを提供しているため、既存のインデックス作成コードをほとんど変更せずにZincSearchへ向けられる場合があります。データの検索やユーザー管理に使えるReact製の組み込みWeb UIを備え、認証機能も組み込まれています。ドキュメントはスキーマレスで、同じインデックス内のレコードごとに異なるフィールドを持たせられ、集計にも対応しています。

Kibanaには対応しておらず、代わりに独自のUIを提供しています。ログやオブザーバビリティの用途を想定した設計ではなく、そうした用途にはOpenObserveを案内しています。

主な機能

  • 01ディスクベースのインデックス保存に対応した全文検索インデックス作成
  • 02複数のプラットフォーム向けに単一バイナリとして配布
  • 03単一レコードおよび一括取り込みに対応するElasticsearch互換API
  • 04データの検索とユーザー管理に使える組み込みWeb UI
  • 05組み込み認証
  • 06スキーマレスなドキュメントと集計への対応

ユースケース

  • Elasticsearchクラスターを運用せずにアプリケーションやWebサイトへ検索機能を追加する
  • メールやドキュメントなど、中程度の規模のデータセットを1台のマシンでインデックス化して検索する
  • Kibanaが不要な、シンプルな取り込み・検索用途でElasticsearchを置き換える

クイックスタート

  1. 1

    リリースページから、お使いのプラットフォーム用の単一バイナリをダウンロードします

  2. 2

    ドキュメントのQuickstartガイドに従って実行します

使う前に知っておきたいこと

  • 高可用性には対応していません。
  • アプリ検索を目的としており、数百GBまでのデータを扱えます。
  • メタデータからライセンスを自動判定できなかったため、使用前にリポジトリのライセンスファイルを確認してください。

トピック

よくある質問

zincsearch とは?
Go製の軽量な単一バイナリ型全文検索エンジン。アプリケーション検索向けに、Elasticsearchのシンプルな代替として提供されています。 ZincSearchはGo製の全文検索エンジンです。Elasticsearchのように多くのチューニングやメモリを必要とする運用負荷を避け、ドキュメントをインデックス化して検索したい開発者向けの、アプリケーション検索を主な用途としています。単一バイナリとして配布され、インデックスをディスクに保存し、内部ではblugeインデックスライブラリを使用します。
zincsearch は無料で使えますか?ライセンスは?
zincsearch は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
zincsearch は今もメンテナンスされていますか?
半年以内に更新あり。zincsearch の最終コミットは 2026年9月16日 です。
zincsearch は何に使えますか?
Elasticsearchクラスターを運用せずにアプリケーションやWebサイトへ検索機能を追加する メールやドキュメントなど、中程度の規模のデータセットを1台のマシンでインデックス化して検索する Kibanaが不要な、シンプルな取り込み・検索用途でElasticsearchを置き換える
zincsearch のインストール方法は?
リリースページから、お使いのプラットフォーム用の単一バイナリをダウンロードします ドキュメントのQuickstartガイドに従って実行します
zincsearch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/zincsearch/zincsearch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト