similarity search

All posts tagged similarity search by Linux Bash
  • Posted on
    Featured Image
    Practical, Linux-first guide to trustworthy vector database benchmarking: bash-friendly apt/dnf/zypper setup, a reproducible harness to generate data or plug in embeddings, and measurements of recall@k, p50/p95 latency and QPS for FAISS (in-process) and Qdrant (via Podman). Match recall before comparing speed, pin CPUs, test filters/concurrency, track cost, and extend the script to other engines.
  • Posted on
    Featured Image
    Guide to fast, local, Bash-friendly vector databases on Linux: why to run them locally (performance, privacy, dev speed) and how to quickly spin up Qdrant, Weaviate, PostgreSQL+pgvector, and OpenSearch with Podman/Docker, curl/GraphQL examples, and volume persistence; includes when-to-choose advice, tuning tips (metrics, HNSW), a notes-search example, and a benchmark checklist to pick the right fit.
  • Posted on
    Featured Image
    Struggling with grep/SQL for fuzzy queries? This guide demystifies vector databases for Linux users, showing how embeddings turn text into vectors for fast semantic search with Qdrant. Install via Docker/apt, create collections, upsert and query with curl, optionally generate embeddings in Python, then build semantic grep, log triage, and shell RAG workflows, with tuning tips and alternatives like Milvus, Weaviate, and pgvector.
  • Posted on
    Featured Image
    A Bash-first, Linux-friendly guide to vector databases explaining why embeddings need ANN search, distance metrics, and metadata filters; how to choose PostgreSQL + pgvector, Qdrant, or Weaviate; and how to spin each up with apt/dnf/zypper/Podman and curl/jq, load sample vectors, and query by similarity—plus practical tips on cosine/L2/dot, normalization, HNSW/IVF tuning, filters, and batching for scalable RAG and semantic search.