Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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
Php 在mysql中使用全文搜索搜索整数_Php_Mysql_Full Text Search - Fatal编程技术网

Php 在mysql中使用全文搜索搜索整数

Php 在mysql中使用全文搜索搜索整数,php,mysql,full-text-search,Php,Mysql,Full Text Search,我使用mysql在我的php文件中使用全文搜索。但是它不会给出任何像“10”这样的整数的结果 我的要求是获得精确搜索,也就是说,如果我搜索一个全名,它应该给出包含这些单词的精确匹配,并且按照最佳匹配的降序排列,无论搜索的短语是三个字符的单词、整数还是全名等 我使用的查询是 select name,url from table where match (name) against ('+word*' IN BOOLEAN MODE) 当搜索的字符串中有整数时,全文搜索是否停止搜索??? 请帮忙

我使用mysql在我的php文件中使用全文搜索。但是它不会给出任何像“10”这样的整数的结果

我的要求是获得精确搜索,也就是说,如果我搜索一个全名,它应该给出包含这些单词的精确匹配,并且按照最佳匹配的降序排列,无论搜索的短语是三个字符的单词、整数还是全名等

我使用的查询是

select name,url from table where match (name) against ('+word*'  IN BOOLEAN MODE)
当搜索的字符串中有整数时,全文搜索是否停止搜索??? 请帮忙

这样做

select name,url from table where name like '%Timber Jane 10%'
你不可能真正做到“最佳匹配”,因为你必须根据相关标准

解释:

“Timber Jane 10”的精确匹配始终是100%相关的 -当- “木材简”的非精确匹配将具有66%的相关性 -或- “10 Timber Jane”的非精确匹配可能有80%的相关性

无论哪种方式,我给出的查询都会得到使用确切短语的结果