如何解析布尔搜索查询
我需要使用布尔参数解析搜索查询。例如,如果我有查询
(Mexico or Peru) and ((Air and Wind) or (Big and Little))
,
我想根据运算符创建几个子查询。因此,此查询将为我提供以下子查询
Mexico , Air, Wind
墨西哥,大,小
秘鲁,空气,风
秘鲁,大,小
有谁知道我可以使用的算法或者可以帮助我的库吗?
谢谢你!
I need to parse a search query with boolean parameters. For example, if I have the query
(Mexico or Peru) and ((Air and Wind) or (Big and Little))
I want to create several sub-queries based on the operators. So, this query will give me the following sub queries
Mexico , Air, Wind
Mexico , Big , Little
Peru, Air , Wind
Peru, Big , Little
Does anyone have an idea about an algorithm I could use or maybe a library that would help me with that?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论