all2md.cli.commands.search

Document search commands for all2md CLI.

This module provides search and grep commands for querying documents using various retrieval modes including keyword (BM25), vector (semantic), hybrid, and grep (pattern matching). Supports index persistence, rich output formatting, and configurable chunking strategies.

all2md.cli.commands.search.handle_search_command(args: list[str] | None = None) int

Handle all2md search for keyword/vector/hybrid queries.

all2md.cli.commands.search.handle_grep_command(args: list[str] | None = None) int

Handle all2md grep for simple text search in documents.

This is a simplified interface to the search system that only uses grep mode, making it work like traditional grep but for binary document formats.