Files
personotes/notes/research/design/ai/semantic-search.md

572 B

title, date, last_modified, tags
title date last_modified tags
Semantic Search Research 10-11-2025 10-11-2025:19:21
research
ai
search

Semantic Search

Keyword-based with scoring.

Semantic Search

Use embeddings for similarity:

  • OpenAI embeddings API
  • Local models (sentence-transformers)
  • Vector database (Pinecone, Weaviate)

Implementation

  1. Generate embeddings for all notes
  2. Store in vector DB
  3. Query with user search
  4. Return top-k similar

Cost Analysis

OpenAI: /tmp/generate_notes.sh.0001 per 1K tokens Local: Free but slower