Skip to main content

Welcome to hlquery

Development Mode: hlquery is currently in active development. Behavior, APIs, and performance characteristics may change, and some features are still incomplete.

hlquery helps you add search that feels fast, useful, and easy to shape around your content. It is made for product catalogs, docs, support content, internal tools, and any place where people need to find the right thing without fighting the search box.

What is hlquery?

hlquery gives your users better ways to discover information. It can match exact words, understand related meaning, and let you tune what should show up first.

It is a good fit when you want:

  • Search results that feel relevant instead of random
  • Typo-friendly discovery for real user queries
  • Filters, facets, and sorting that make browsing easier
  • Simple ways to index content and keep it updated
  • Room to grow from a small project into a larger search experience

Key Features

  • Better keyword search - Help users find exact names, phrases, IDs, and important terms.
  • Meaning-aware discovery - Find related results even when people do not type the exact words.
  • Balanced results - Blend exact matches with broader discovery for a more helpful search experience.
  • Organized content - Keep products, articles, records, or support docs in clear collections.
  • Easy integration - Add, update, and search documents from the tools you already use.
  • Friendly clients - Work with hlquery from popular languages and simple web requests.

Performance

hlquery is designed to feel quick in everyday use. Real performance depends on your content, traffic, and deployment, so test with your own data before relying on production numbers.

Documentation

Getting Started

  1. Quick Start - Create your first searchable collection
  2. Web Interface - Try searches and inspect results
  3. Examples - Learn from practical examples
  4. Installation - Set up your own server
  5. API Overview - Connect hlquery to your app
  6. Client Libraries - Pick the language you prefer

Community

License

BSD 3-Clause License. hlquery can be used in both open source and commercial projects.

Next Steps

First Time Here?

  1. Quick Start Guide - Build your first search flow
  2. Web Interface (hanalyzer) - Explore results visually
  3. Examples - Learn by example
  4. Use Cases - See where hlquery fits

Building Something?

  1. Installation Guide - Get hlquery running
  2. hanalyzer - Test searches interactively
  3. Configuration Guide - Shape search for your content
  4. Client Libraries - Choose your language
  5. API Reference - Look up exact options

Running It in Production?

  1. Configuration Guide - Production configuration
  2. Server Services - Service management
  3. Monitoring - JSON metrics endpoints
  4. Configure authentication and security