首页 > 解决方案 > SQLAlchemy match() 使用自然语言而不是布尔值

问题描述

SQLAlchemy 具有.match()帮助搜索全文的功能。但是,默认搜索是在BOOLEAN MODE. 我怎样才能将其更改BOOLEAN MODENATURAL LANGUAGE MODE

这样做的原因是因为我需要搜索带连字符的文本和句点。我知道有这个来源:MySQL Full Text Period 但是,我不想更改任何源文件或配置我的 MySQL 设置。

如何将.match()功能更改为NATURAL LANGUAGE MODE

标签: pythonmysqlsqlalchemy

解决方案


推荐阅读