{"library":"luqum","type":"library","category":null,"description":"Luqum (LUcene QUery Manipolator) is a Python library that parses Lucene Query DSL strings, building an abstract syntax tree (AST) for inspection, analysis, and manipulation. It enables transforming Lucene DSL queries into native Elasticsearch JSON DSL. The library is currently at version 1.0.0 and sees releases as new features and maintenance updates are introduced, typically every few months. [1, 7, 11]","language":"python","status":"active","version":"1.0.0","tags":["lucene","query parser","elasticsearch","dsl","ast","query manipulation"],"install":[{"cmd":"pip install luqum","imports":["from luqum.parser import parser","from luqum.elasticsearch import ElasticsearchQueryBuilder","from luqum.utils import UnknownOperationResolver","from luqum.thread import parse as thread_safe_parse","from luqum.tree import AndOperation, Term, SearchField, Word"]}],"homepage":null,"github":"https://github.com/jurismarches/luqum","docs":null,"changelog":null,"pypi":"https://pypi.org/project/luqum/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.07,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/luqum/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}