Skip to content

dice-group/embeddings.cc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note: This project was developed while working on the article Universal Knowledge Graph Embeddings (repository: ([https://github.com/dice-group/Universal_Embeddings], publication link)).

Universal Knowledge Graph Embeddings

This repository contains code to run embeddings.cc and embeddings.cs.upb.de (also without TLS).

Documentation

Public API (for users)

Index API (for data developers)

  • Use the Index API to create Elasticsearch indexes and to add data.
  • It is only available in UPB network (use VPN).
  • It can easily accessed using the methods in API python file.
    Usage examples are provided in the files for simple examples, in the adding CSV and in the adding UniKGE data.
  • Important: Create an alias for each index to be available in public. Only aliases can be accessed by webservices.
Webservice Method Parameters
/ping GET -
/count GET index
/get_embeddings GET index, entity
/get_cpu_usage POST password
/get_indexes POST password
/create_index POST password, index, dimensions, shards
/create_index_usagelog POST password
/delete_index POST password, index
/add POST password, index, docs
/alias_put POST password, index, alias
/alias_delete POST password, index, alias

Development (for python developers)

Virtual machine (for system administrators)

components