whoosh 同时匹配多个关键词

问题:
在使用whoosh进行搜索时,如 "my apple"
得到的query对象是

query_obj = self.parser.parse('my apple', )
print(query_obj)
((symbol:my OR co_name:my OR prv_name:my OR short_name:my OR popular_name:my) AND (symbol:apple OR co_name:apple OR prv_name:apple OR short_name:apple OR popular_name:apple))

上面的表达式要同时满足 my apple 都是有才可以查找到,但实际我们只需要查找有apple就可以。

守着一只汪
浏览 668回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python