Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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
如何对网站的MySQL表进行搜索_Mysql_Search - Fatal编程技术网

如何对网站的MySQL表进行搜索

如何对网站的MySQL表进行搜索,mysql,search,Mysql,Search,如何在不首先爬网数据库的情况下,一次对一个MySQL表或多个表执行类似于Wikipedia的搜索?在wikipedia上搜索用来显示相关性的百分比 我在这里寻找的是如何确定结果的相关性并相应地对它们进行排序,特别是在一次从多个表中提取数据的情况下 您在网站上使用什么搜索功能?您可以使用MySQL。您需要对要搜索的字段建立全文索引。例如,它返回一个相关性值,该值是搜索字符串和该行中文本之间的相似性度量 如果要搜索多个表,则相关性值应在多组结果之间具有可比性;您可以对每个表执行一系列单独的全文查询,

如何在不首先爬网数据库的情况下,一次对一个MySQL表或多个表执行类似于Wikipedia的搜索?在wikipedia上搜索用来显示相关性的百分比

我在这里寻找的是如何确定结果的相关性并相应地对它们进行排序,特别是在一次从多个表中提取数据的情况下

您在网站上使用什么搜索功能?

您可以使用MySQL。您需要对要搜索的字段建立全文索引。例如,它返回一个相关性值,该值是搜索字符串和该行中文本之间的相似性度量

如果要搜索多个表,则相关性值应在多组结果之间具有可比性;您可以对每个表执行一系列单独的全文查询,然后根据相关性值对联合的结果进行排序