ox_content_search 0.8.0

Full-text search engine for Ox Content
Documentation

Full-text search engine for Ox Content.

This crate provides a lightweight, high-performance full-text search engine for Markdown documents processed by Ox Content.

Features

  • TF-IDF based scoring for relevance ranking
  • Multi-field search (title, body, headings, code)
  • Prefix matching for autocomplete
  • Serializable index for build-time generation

Example

use ox_content_search::{SearchIndex, SearchIndexBuilder, SearchOptions};

// Build index at build time
let mut builder = SearchIndexBuilder::new();
builder.add_document("getting-started", "Getting Started", "Welcome to the docs...");
let index = builder.build();

// Serialize for client-side use
let json = index.to_json();

// Search at runtime
let results = index.search("getting started", &SearchOptions::default());