gpt4 book ai didi

python - 在 python 中解析 Lucene 查询的正确方法是什么?

转载 作者:太空狗 更新时间:2023-10-30 02:46:50 24 4
gpt4 key购买 nike

我需要从 python 中的 lucene 查询中解析术语和运算符。

语法描述如下: http://lucene.apache.org/core/2_9_4/queryparsersyntax.html

例如,我想从这样的查询中获取术语和运算符:

title:"The Right Way" AND text:go

在 python 中是否有任何带有用于 lucene 查询的解析器的现有模块?

我可以使用 ply 或 pyparse 编写解析器,但我想知道是否已经存在或者是否有替代解决方案。

最佳答案

pyparsing提供 lucene parser在示例文件夹中。 pyparsing 是用纯 Python 编写的,没有外部依赖。这似乎是最可靠的实现。

关于python - 在 python 中解析 Lucene 查询的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18663100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com