Apache Luceneに着想を得たRust製の全文検索エンジンライブラリ。アプリケーションに独自の検索機能を組み込めます。
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
リリースページから、お使いのプラットフォーム用の単一バイナリをダウンロードします
- 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 の数値は毎日更新されます。
関連プロジェクト
Redisに全文検索、セカンダリインデックス、ベクトル類似検索、集計クエリを追加するRedisモジュール。
スケーラブルなデータストアやベクトルデータベースとしても使える、分散型のRESTful検索・分析エンジン。
Javaで書かれた高性能かつ多機能な全文検索ライブラリ。検索アプリケーションを構築するための基盤として使われます。
Webサイトやアプリ向けに、全文・セマンティック・ハイブリッド検索を提供する、高速でタイポに強い検索エンジンです。
Typesenseは、タイプミス許容、ファセット検索、地理検索、ベクトル検索に対応し、AlgoliaやElasticsearchよりシンプルな選択肢を目指すオープンソースのインメモリ検索エンジンです。