SQL的Python搜索引擎接口?
我正在用Python编写一个SQL生成器,用于转换搜索查询,例如: foo=='bar'和car=='foo'和jar=='hor'或jar==null 转换为以下SQL代码: 挑选* 来自tbl_coo T0,tbl_政变T1 其中T0.foo=='bar'和T1.car=='foo' 和T1.jar=='hor'或T1.jar==NULL; 大部分实施方式如下: 查找表名给定列名集合覆盖问题完成 解析查询以便我可以用表名mostlydone重写它 下一步从重新解析的查询生成SQLSQL的Python搜索引擎接口?,python,sql,parsing,code-generation,search-engine,Python,Sql,Parsing,Code Generation,Search Engine,我正在用Python编写一个SQL生成器,用于转换搜索查询,例如: foo=='bar'和car=='foo'和jar=='hor'或jar==null 转换为以下SQL代码: 挑选* 来自tbl_coo T0,tbl_政变T1 其中T0.foo=='bar'和T1.car=='foo' 和T1.jar=='hor'或T1.jar==NULL; 大部分实施方式如下: 查找表名给定列名集合覆盖问题完成 解析查询以便我可以用表名mostlydone重写它 下一步从重新解析的查询生成SQL 考虑到这是
考虑到这是多么普遍的用途;已经有人做了吗链接?你不需要重新发明轮子。您可以将HayStack与Django一起使用 谢谢,我担心我是在重新发明,这就是为什么我在这里问。我应该注意,我使用的是瓶子;我的前端完全位于客户端,因此不能在那里使用Python。你能推荐一个非Django的解决方案吗?