はじめに
Unigraphはローカルファーストの汎用ナレッジグラフおよびパーソナル検索エンジンであり、ユーザーの個人生活における様々なデータの管理と検索を支援する統合ワークスペースを提供するように設計されています。Unigraphは様々なデータ形式とデータソースをサポートしており、簡単な操作でデータをシステムに取り込み、強力な検索機能を使って必要な情報を素早く見つけることができます。このプロジェクトはオープンソースであり、ユーザーは自由にダウンロード、インストール、使用することができ、開発者の貢献も歓迎される。
機能一覧
- ナレッジグラフ構築複数のデータソースを統合し、統一されたナレッジグラフを構築。
- パーソナル検索エンジン必要な情報を素早く探し出す強力な検索機能を提供します。
- ローカル・プリファレンスデータはプライバシーとセキュリティを確保するためにローカルに保存されます。
- マルチデータフォーマット対応複数のデータ形式とソースのインポートをサポート。
- オープンソースプロジェクトダウンロード、インストール、使用は無料です。
- DockerのサポートDockerイメージは、迅速なデプロイのために提供されます。
- 地域支援活発なコミュニティと詳細なドキュメントにより、ユーザーはすぐに使い始めることができます。
ヘルプの使用
設置プロセス
- Dockerを使ったインストール::
- UnigraphのDockerイメージをビルドする:
docker build -t unigraph-devserver .
- ユニグラフを実行する:
docker run -d -p 4002:4002 -v :/opt/unigraph -p 4001:4001 -p 3000:3000 -P unigraph-devserver
- Unigraphにアクセスするために、JavaScriptが有効なブラウザでhttp://localhost:3000。コンテナが別のマシンで実行されている場合は、localhostを適宜置き換えてください。
- ソースからビルドする::
- Dgraphバックエンドのバイナリをビルドする:
バッシュ
git clone https://github.com/unigraph-dev/dgraph.git
cd dgraph
インストールする
- Unigraphプロジェクトのルートディレクトリにあるプロジェクトの依存関係を取得し、ビルドする:
バッシュ
yarn && yarn build-deps
- ビルドされたDgraphバイナリを新しい/opt/unigraphディレクトリに移動します:
バッシュ
mv /opt/unigraph
- Unigraphプロジェクトのルートディレクトリからバックエンドとフロントエンドを実行します:
バッシュ
/opt/unigraph/dgraph
ヤーンスタート
- Dgraphバックエンドのバイナリをビルドする:
使用ガイドライン
- データのインポート::
- ユーザーは、インターフェースまたはAPIを通じて、さまざまなソースからデータをUnigraphシステムにインポートすることができます。サポートされている形式は、テキスト、画像、音声などです。
- インポートされたデータは自動的にナレッジグラフに統合され、ユーザーは検索機能を使って必要な情報をすぐに見つけることができる。
- 検索機能::
- 検索バーにキーワードを入力すると、ナレッジグラフに基づいた関連結果が表示されます。
- 高度な検索機能にも対応しており、フィルターや並べ替えオプションを使って情報をピンポイントで検索することができる。
- データ管理::
- ユーザーは、追加、削除、変更、およびその他の操作を含むインターフェイスを介してインポートされたデータを管理することができます。
- データの分類とラベリング機能をサポートし、ユーザーが情報を整理して見つけやすくします。
- 地域支援::
- Unigraphには活発なコミュニティがあり、ユーザーはGitHubのディスカッションフォーラムやDiscordコミュニティを通じて助けを得ることができる。
- 公式ドキュメントには、詳細なユーザーガイドと開発者向けドキュメントが用意されており、ユーザーがすぐに開発に参加できるようになっている。
簡単な説明