gpt4 book ai didi

c++在 bool 模式下搜索文本

转载 作者:行者123 更新时间:2023-11-30 04:38:15 26 4
gpt4 key购买 nike

主要有两个问题。
1. 是否有一个 c++ 库可以像在 mysql 中一样进行全文 bool 搜索。例如,
假设我有:

string text = "this is my phrase keywords test with boolean query."; 
string booleanQuery = "\"my phrase\" boolean -test -\"keywords test\" OR ";
booleanQuery += "\"boolean search\" -mysql -sql -java -php"b<br/>
//where quotes ("") contain phrases, (-) is NOT keyword and OR is logical OR.

如果第一个答案是否定的,那么;
2.是否可以在文本中搜索短语。例如,

string text =//same as previous
string keyword = "\"my phrase\"";<br/>
//here what's the best way to search for my phrase in the text?

最佳答案

TR1 有一个正则表达式类(派生自 Boost::regex)。它与您在上面使用的不太一样,但相当接近。 Boost::phoenixBoost::Spirit 也提供类似的功能,但对于第一次尝试,Boost/TR1 regex 类可能是更好的选择。

关于c++在 bool 模式下搜索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257837/

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