Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.agentfront.dev/llms.txt

Use this file to discover all available pages before exploring further.

Create a zero-dependency TF-IDF search index for keyword-based search.

Signature

constructor(config?: TFIDFConfig)

Parameters

TFIDFConfig

interface TFIDFConfig {
  defaultSimilarityThreshold?: number;
  defaultTopK?: number;
}
OptionTypeDefaultDescription
defaultSimilarityThresholdnumber0.0Default minimum similarity
defaultTopKnumber10Default results limit

Example

import { TFIDFVectoria, DocumentMetadata } from 'vectoriadb';

interface ToolDocument extends DocumentMetadata {
  toolName: string;
  category: string;
}

const db = new TFIDFVectoria<ToolDocument>({
  defaultSimilarityThreshold: 0.0,
  defaultTopK: 10,
});

Key Differences from VectoriaDB

FeatureTFIDFVectoriaVectoriaDB
DependenciesZerotransformers.js
InitializationSynchronousAsync
UnderstandingKeyword-basedSemantic
Reindex requiredYesNo

When to Use

Use TFIDFVectoria when:
  • You need zero dependencies
  • Keyword matching is sufficient
  • No network access for model download
  • Small corpus (< 10K documents)

TFIDFVectoria Methods

All methods

TF-IDF Guide

Usage guide