Semantic Search Engine avatar

Semantic Search Engine

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Semantic Search Engine

Semantic Search Engine

Under maintenance

Semantic search engine using embeddings for intelligent document retrieval and similarity search

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Rey-An

Rey-An

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 minutes ago

Last modified

Categories

Share

Build a vector index from your documents and search it semantically. Powered by turbovec — 8-16x compression over float32, faster than FAISS.

Features

  • 8-16x memory compression — 10M docs fit in 4GB RAM (vs 31GB as float32)
  • No training phase — add vectors, they're indexed immediately
  • Local or API embeddings — sentence-transformers or OpenAI
  • Filtered search — restrict results to a subset of documents
  • Persistent index — save/load from disk, incremental sync
  • Framework ready — drop-in for LangChain, LlamaIndex, Haystack

How It Works

  1. Build mode: Provide documents → embeddings are generated → indexed with turbovec → saved
  2. Search mode: Provide queries → embedded → searched against index → ranked results returned

Input

FieldTypeDescription
modeString"build" or "search"
documentsArrayTexts or {text, id, vector} objects
queriesArraySearch queries (search mode)
kIntegerResults per query (max 100)
bitWidthInteger2 (16x) or 4 (8x) compression
embeddingModeStringauto, local, api, precomputed
embeddingModelStringSentence-transformers model name

Output

Build mode returns index metadata (vector count, dimension, compression ratio). Search mode returns ranked results with scores for each query.

Use Cases

  • Semantic search on scraped web data
  • RAG pipeline for AI agents
  • Document retrieval for LLM context
  • Privacy-preserving local search (no data leaves your machine)

Environment Variables

  • OPENAI_API_KEY — Required for API embedding mode