VectorLink - The TerminusDB Semantic Indexer - Logo White

Semantically Index your Data for Search, RAG & Entity Resolution

VectorLink is a semantic indexer, that enables you to use advanced AI techniques and OpenAI with your data and content.

Need help getting started? Talk to us.

Using OpenAI Vector Embeddings

VectorLink provides developers and non-technical users with semantic data and content management tools using vector embeddings. 

It uses OpenAI to define the embeddings, and after an indexing request is made, your documents are sent to OpenAI which returns a list of float vectors in JSON.

To obtain good semantics, VectorLink creates high-quality text embeddings by defining a GraphQL query together with a Handlebars template rendering it as text so OpenAI can understand it.  

After your data is indexed, you can ask the semantic index server questions about your data and the magic of the vector proximity produces semantic results.

				
					{
    "embedding": {
        "query": "query($id: ID){ People(id : $id) { birth_year, created, desc, edited, eye_color, gender, hair_colors, height, homeworld { label }, label, mass, skin_colors, species { label }, url } }",
        "template": "The person's name is {{label}}.{{#if desc}} They are described with the following synopsis: {{#each desc}} *{{this}} {{/each}}.{{/if}}{{#if gender}} Their gender is {{gender}}.{{/if}}{{#if hair_colors}} They have the following hair colours: {{hair_colors}}.{{/if}}{{#if mass}} They have a mass of {{mass}}.{{/if}}{{#if skin_colors}} Their skin colours are {{skin_colors}}.{{/if}}{{#if species}} Their species is {{species.label}}.{{/if}}{{#if homeworld}} Their homeworld is {{homeworld.label}}.{{/if}}"
    }
}
				
			

Using the People class in the  Star Wars demo project, this example shows the GraphQL query and Handlebars template definition.

Consultancy Services

We provide consultancy services to help your development teams implement and manage VectorLink to leverage the full power of LLMs with your information. Please get in touch to discuss your needs. Our services include..

Semantic Search

Find answers to difficult questions. What did data look like a year ago, what products are impacted by a component shortage?

Entity Resolution

See what records refer to the same real-world thing and resolve these entities into a single record.

Retrieval-Augmented Generation (RAG)

RAG consultancy to incorporate your data with LLM parameter knowledge to build smarter AI tools.

Semantic AI Classification

Taxonomies, audiences, and categorisation with AI assistance to save time and resource.

VectorLink Semantic Uses

The ability to semantically index your data and leverage OpenAI provides the following features –

Semantic Search

Achieve precise and contextually relevant search results with vector embeddings.

Entity Resolution

Identify and eliminate duplicate content using intelligent entity resolution powered by vector embeddings

Similarity Search

Enhance content discovery and recommendation systems with advanced similarity search capabilities

Retrieval-Augmented Generation

Retrieval-augmented generation combines information retrieval of your business data with AI text generation.

Incremental Indexing

Keep up-to-date with real-time content changes through incremental indexing, ideal for CI workflows

VectorLink Sectors

Biotech & Pharmaceutical

Aid research through academic paper semantic search, clustering data points and test results, and finding similarities in datasets

Corporate Intelligence

Resolve and harmonize company or investor records

Manufacturing Supply Chain

Resolve data from many databases, cluster data to identify patterns, and apply semantic search for more accurate and context-aware search capabilities

E-commerce

Personalize product recommendations and improve search accuracy for online shoppers

Media and Publishing

Manage large volumes of articles, images, and videos efficiently, delivering targeted content

Knowledge Management

Organize and retrieve information from complex document repositories with ease

Digital Marketing

Optimize content discovery, recommendation engines, and targeted campaigns for effective customer engagement

Research and Development

Rapidly access relevant scientific articles and research papers to accelerate innovation

Financial Services

Fraud detection, customer identity matching, risk assessment, and due diligence are some ways financial services organizations can utilize VectorLink

4 Steps to Get Started

Add your OpenAI key to your team

Visit your profile page and copy and paste the key from OpenAI and turn indexing on.

Configure Vector Embeddings

Create the vector embeddings for the document classes you want to index.

Index Your Data

To begin indexing your data, create a change request and approve it. Indexing is versioned, so happens on a commit level.

Use VectorLink

Ask the semantic index server questions about your data and content to gain a deeper understanding of it.