plyse:简单且可扩展的查询解析器

时间:2024-06-09 10:24:03
【文件属性】:

文件名称:plyse:简单且可扩展的查询解析器

文件大小:42KB

文件格式:ZIP

更新时间:2024-06-09 10:24:03

Python

Plyse是一个查询解析器,其灵感来自完全可扩展和可配置的lucene和gmail语法,使您可以专注于使后端找到用户想要的内容,而无需担心解析用户查询,定义语法和查询树。 Plyse基于 ,具有默认语法,可让您配置和扩展它。 解析查询的输出还有一个默认格式化程序,当然,它可以让您扩展它以满足您的需求。 每个查询都转换为操作数和运算符的二进制树,该树易于迭代,并且可以对用户查询执行任何所需的操作。 安装 sudo pip install plyse 入门 Plyse带有默认值,因此您可以立即在项目中开始使用它。 对于最简单的方法,您只需要知道QueryParser和Query。 因此,对于那些懒惰的人: from plyse import QueryParser , GrammarFactory parser = QueryParser ( GrammarFactory . build


【文件预览】:
plyse-master
----.travis.yml(213B)
----plyse()
--------term_parser.py(7KB)
--------parser.py(4KB)
--------tests()
--------util.py(222B)
--------__init__.py(215B)
--------query.py(3KB)
--------expressions()
--------query_tree.py(5KB)
--------plyse_config.yaml(1KB)
--------grammar.py(6KB)
----LICENSE(1KB)
----setup.cfg(39B)
----requirements.txt(17B)
----setup.py(2KB)
----.gitignore(702B)
----logo.png(13KB)
----README.md(16KB)

网友评论