标签: python python-2.7 lucene search-engine
我知道像pylucene这样的库提供了很多方法和类来在项目中使用lucene类型的搜索查询,但是我需要一个独立的解决方案来验证查询是否遵循有效的语法。 即。
naem:bob ?bob
应该引发错误,但是像
\?bob naem\:bob
不应该因为他们被逃脱任何特殊意义。 在python 2.7中是否有任何独立的方法可以不需要大量使用正则表达式? 提前感谢您的帮助。