hister

Your own search engine

44 articles 3.1k View on GitHub ↗
44 articles
How to Add a Document to Hister Using the API: A Complete Guide

Learn to add documents to Hister using the API. This guide covers POST requests to /api/add and /api/batch with Go client or raw HTTP calls for efficient document management.

how-to-guide
Sep 1, 2026
Hister MCP Integration: Enabling AI Assistant Features Through Model Context Protocol

Learn how Hister integrates with Model Context Protocol MCP to enable AI assistant features. Discover its JSON-RPC 2.0 endpoint and secure tool dispatching.

how-to-guide
Sep 1, 2026
How Hister Stores Session Data and Manages Secret Keys

Discover how Hister stores session data and manages secret keys using a custom database backed store and cryptographically signed cookies. Learn more about this secure session management solution.

internals
Sep 1, 2026
How to Manage Hister Configuration Using Environment Variables

Manage Hister configuration with environment variables. Override defaults easily for containerized deployments without touching YAML files. Streamline your setup today.

how-to-guide
Sep 1, 2026
How Hister Loads Its Configuration and Where Config Files Are Located

Discover how Hister loads configuration, its search paths, YAML parsing with Viper, and environment variable merging. Learn where Hister config files are located and how runtime values are initialized.

internals
Sep 1, 2026
How Hister Manages Crawl Job State and Resumability

Learn how Hister manages crawl job state and resumability. Discover how Hister's state persistence with SQLite or PostgreSQL enables automatic crawl resumption from failure points.

internals
Sep 1, 2026
What Crawler Backends Does Hister Support? A Complete Guide to HTTP, Chromedp, and BiDi

Discover Hister's crawler backends: HTTP for static content, Chromedp for headless Chrome rendering, and BiDi for modern page interaction. Learn which backend suits your needs.

deep-dive
Sep 1, 2026
How Hister Handles File Deletion and Indexing Updates: A Deep Dive into the Source Code

Explore how Hister handles file deletion and indexing updates by examining its source code. Learn about DeleteFile and DeleteByQuery for efficient index management.

deep-dive
Sep 1, 2026
How Hister's File Watcher Uses fsnotify to Monitor Filesystem Changes

Discover how Hister's file watcher leverages fsnotify to recursively monitor filesystem changes, debounce events, and trigger callbacks for efficient indexing. Learn about its dynamic directory support and graceful shutdown.

internals
Sep 1, 2026
How Are Local Files Indexed by Hister? A Deep Dive into the Indexing Pipeline

Discover how Hister indexes local files. Learn about its three-stage pipeline: file discovery, content extraction with parsers, and storage in Bleve search indexes.

deep-dive
Sep 1, 2026
How Hister Re-Indexes Documents When the Embedding Configuration Changes

Learn how Hister re-indexes documents on embedding configuration changes. Discover its fingerprinting method and automatic re-indexing process for seamless updates.

internals
Sep 1, 2026
How Hister Combines Keyword and Semantic Search Results

Discover how Hister merges keyword and semantic search results. Learn its unique approach to combining full-text and vector searches for comprehensive results.

deep-dive
Sep 1, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →