luqum
Luqum (Lucene Query Manipulator) is a Python library designed to parse queries written in the Lucene Query DSL. It constructs an abstract syntax tree (AST) that allows developers to inspect, analyze, and manipulate search queries programmatically. It is particularly useful for enriching Lucene queries to support features like nested object searches and for transforming them into native ElasticSearch JSON DSL, providing precise control over search term interpretation.
Checked on Sep 30, 2026.
Alternative resources
Redis
An in-memory data structure store used as a database, cache, message broker, and vector search engine supporting structured and unstructured data.
ClickHouse
An open-source column-oriented DBMS designed for real-time analytics, log processing, and high-performance vector search workloads.
Axiom
Agent-native observability platform for logs, metrics, traces, and events at petabyte scale.