Skip to main content
The VectorStoreIndex is the most commonly used index in LlamaIndex.TS. It stores document nodes as vector embeddings for efficient semantic similarity search.

Creating Vector Indices

From Documents

The simplest way to create an index:

From Nodes

Create index from pre-processed nodes:

From Existing Vector Store

Connect to an existing vector store:

Configuring Embeddings

Specify the embedding model:
Or configure per vector store:

Inserting Documents

Adding Single Documents

Inserting Multiple Nodes

With Progress Tracking

Querying

Basic Query

With Retrieved Sources

Configure Similarity Top-K

Using Retrievers

Persistence

Save to Disk

Load from Disk

With External Vector Store

Document Management

Delete Documents

Update Documents

Avoid Duplicates

Complete Working Example

Advanced Features

Chat Engine

Create a conversational interface:

Custom Retriever

Response Synthesizer