Skip to main content

What are Indexes?

Indexes are namespaces for organizing your knowledge graph. Each index is a separate container for entities and their triples. Think of indexes as separate databases or projects. Entities in one index are completely separate from entities in another.

Why Use Indexes?

Domain Separation

Keep different knowledge domains isolated:
  • “Technology Companies” - Tesla, SpaceX, Apple
  • “Historical Figures” - Einstein, Newton, Darwin
  • “Food & Recipes” - Ingredients, dishes, cuisines

Entity Disambiguation

The same name can mean different things:
  • “Apple” in your tech index = Apple Inc.
  • “Apple” in your food index = The fruit

Access Control

Indexes can be public or private:
  • Private: Only accessible with your API key
  • Public: Visible in the Explore section

Project Organization

Create indexes for different projects or clients:
  • “Client A - Market Research”
  • “Client B - Competitor Analysis”
  • “Personal - Reading Notes”

Creating an Index

Response:
Save the id - you’ll need it when creating triples and entities.

Listing Indexes

All Your Indexes

Search Indexes

Using Indexes

When Creating Triples

Always specify the index:

When Creating Entities

When Generating Triples

Public Indexes

Making an Index Public

Currently, indexes are made public through the web dashboard:
  1. Go to Dashboard
  2. Select your index
  3. Enable “Make Public” in settings

Exploring Public Indexes

Browse community-shared knowledge at neode.ai/explore.

Index Properties

Best Practices

Naming Conventions

Use clear, descriptive names:

One Domain Per Index

Keep indexes focused on a single domain or project. This helps with:
  • Entity disambiguation
  • Easier querying
  • Cleaner organization

Description

Always add a description:

API Reference

See the complete Indexes API documentation.