python - SQLAlchemy match() 使用自然语言而不是布尔值
问题描述
SQLAlchemy 具有.match()
帮助搜索全文的功能。但是,默认搜索是在BOOLEAN MODE
. 我怎样才能将其更改BOOLEAN MODE
为NATURAL LANGUAGE MODE
?
这样做的原因是因为我需要搜索带连字符的文本和句点。我知道有这个来源:MySQL Full Text Period 但是,我不想更改任何源文件或配置我的 MySQL 设置。
如何将.match()
功能更改为NATURAL LANGUAGE MODE
?
解决方案
推荐阅读
- python-3.x - 如何将请求模块中的文件和表单参数传递给requests.request()?
- javascript - 从数组派生无序列表
- php - 如何在注册时将特定电子邮件域列入白名单
- ios - 将 NSSortDescriptor 与多个键和缺失数据一起使用
- spring-boot - JSESSIONID 安全标志-Spring boot 和 Spring Security(SAML)
- slack - Slack 机器人如何找到自己的 id?
- linker - 网站注册号以电话号码链接的形式出现,有没有办法逃脱?
- python - Selenium 的 XPath 问题
- python - 除了在 OpenCV (Python) 中作为坐标提供的多边形之外的遮光图像
- sql - 访问 - 选择从一对多表中返回“一”的查询