Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQLAlchemy match()使用自然语言而不是布尔语言_Python_Mysql_Sqlalchemy - Fatal编程技术网

Python SQLAlchemy match()使用自然语言而不是布尔语言

Python SQLAlchemy match()使用自然语言而不是布尔语言,python,mysql,sqlalchemy,Python,Mysql,Sqlalchemy,SQLAlchemy有一个.match()函数,可以帮助搜索全文。但是,默认搜索处于布尔模式。如何将布尔模式更改为自然语言模式 之所以这样做是因为我需要搜索连字符文本和句点。我知道有这样一个来源: 但是,我不想更改任何源文件或配置MySQL设置 如何将.match()函数更改为自然语言模式?看起来您不能:。使用泛型op()或text()@IljaEverilä我可以将连字符的单词放入列表/数组中,并对数组中的每个值使用.like()吗?看起来您不能:。使用泛型op()或text()@IljaEv

SQLAlchemy有一个
.match()
函数,可以帮助搜索全文。但是,默认搜索处于
布尔模式
。如何将
布尔模式
更改为
自然语言模式

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


如何将
.match()
函数更改为
自然语言模式

看起来您不能:。使用泛型
op()
text()
@IljaEverilä我可以将连字符的单词放入列表/数组中,并对数组中的每个值使用.like()吗?看起来您不能:。使用泛型
op()
text()
@IljaEverilä我可以将连字符的单词放入列表/数组并对数组中的每个值使用.like()吗?