Unigraph : construction de graphes de connaissances et de moteurs de recherche personnels exécutés localement

Introduction générale

Unigraph est un graphe de connaissances et un moteur de recherche personnel local et polyvalent conçu pour fournir aux utilisateurs un espace de travail intégré qui les aide à gérer et à rechercher un large éventail de données dans leur vie personnelle. Unigraph prend en charge un large éventail de formats et de sources de données, ce qui permet aux utilisateurs d'importer des données dans le système par des opérations simples et de trouver rapidement les informations dont ils ont besoin grâce à des fonctions de recherche puissantes. Le projet est open source, les utilisateurs sont libres de le télécharger, de l'installer et de l'utiliser, et les développeurs sont également invités à participer à la contribution.

Unigraph:构建本地运行的知识图谱和个人搜索引擎Unigraph:构建本地运行的知识图谱和个人搜索引擎

 

Liste des fonctions

  • construction d'un graphe de connaissancesLes données de l'enquête : Intégrer des sources de données multiples pour construire un graphe de connaissances unifié.
  • Moteur de recherche personnelLe système d'information de la Commission européenne : Il offre une fonction de recherche puissante qui permet de trouver rapidement l'information recherchée.
  • préférence localeLes données sont stockées localement pour garantir la confidentialité et la sécurité.
  • Prise en charge de plusieurs formats de donnéesLe système de gestion des données : Il prend en charge l'importation de plusieurs formats et sources de données.
  • projet open sourceLes développeurs sont invités à apporter leur contribution.
  • Support DockerLes images Docker sont fournies pour un déploiement rapide.
  • Soutien communautaireLes avantages : une communauté active et une documentation détaillée pour aider les utilisateurs à démarrer rapidement.

 

Utiliser l'aide

Processus d'installation

  1. Installation avec Docker: :
    • Construire l'image Docker Unigraph :
     docker build -t unigraph-devserver .
    
    • Exécuter Unigraph :
     docker run -d -p 4002:4002 -v <data directory>:/opt/unigraph -p 4001:4001 -p 3000:3000 -P unigraph-devserver
    
    • Ouvrez http://localhost:3000 dans un navigateur compatible avec JavaScript pour accéder à Unigraph. Si le conteneur tourne sur une autre machine, remplacez localhost en conséquence.
  2. Construire à partir de la source: :
    • Construire le binaire du backend Dgraph : bash
      git clone https://github.com/unigraph-dev/dgraph.git
      cd dgraph
      make install
    • Obtenir et construire les dépendances du projet dans le répertoire racine du projet Unigraph : bash
      yarn && yarn build-deps
    • Déplacer les binaires de Dgraph dans le nouveau répertoire /opt/unigraph : bash
      mv <path_to_dgraph_binary> /opt/unigraph
    • Exécutez le backend et le frontend à partir du répertoire racine du projet Unigraph : bash
      /opt/unigraph/dgraph
      yarn start

Lignes directrices pour l'utilisation

  1. Importation de données: :
    • Les utilisateurs peuvent importer des données provenant de différentes sources dans le système Unigraph par le biais de l'interface ou de l'API. Les formats pris en charge comprennent le texte, les images, l'audio, etc.
    • Les données importées sont automatiquement intégrées dans le graphe de connaissances et les utilisateurs peuvent rapidement trouver les informations dont ils ont besoin grâce à la fonction de recherche.
  2. fonction de recherche: :
    • Saisissez un mot-clé dans la barre de recherche et Unigraph fournira des résultats pertinents basés sur le graphe de connaissances.
    • Les fonctions de recherche avancée sont prises en charge, ce qui permet aux utilisateurs de cibler les informations à l'aide de filtres et d'options de tri.
  3. gestion des données: :
    • Les utilisateurs peuvent gérer les données importées via l'interface, y compris l'ajout, la suppression, la modification et d'autres opérations.
    • Il prend en charge les fonctions de classification et d'étiquetage des données, ce qui permet aux utilisateurs d'organiser et de trouver facilement les informations.
  4. Soutien communautaire: :
    • Unigraph dispose d'une communauté active, et les utilisateurs peuvent obtenir de l'aide via les forums de discussion GitHub et la communauté Discord.
    • La documentation officielle fournit des guides d'utilisation détaillés et de la documentation pour les développeurs afin d'aider les utilisateurs à démarrer et à participer au développement rapidement.

Description en une phrase (brève)

 

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...