如何在我的网站中创建全局搜索

时间:2014-04-01 23:28:53

标签: php mysql search

如何在我的网站中创建全局搜索?该网站是内部网站,不在网上提供,我无法使用Google搜索。

我的信息存储在不同的MySQL表中。例如帐户存储在帐户表中,帐户相关地址存储在地址表中,电话号码表中的电话号码,联系人存储在联系表中......等等。

我想创建一个搜索栏,允许用户输入任何值,系统会找到它。因此,如果您搜索电话号码,系统将找到该记录。如果您搜索帐户名称,系统也会找到它。

如何构建它而无需要求用户选择他们想要搜索的位置?

构建此类全局搜索的方法是什么?注意系统是用PHP编写的,数据存储在MySQL数据库中。并且系统中有很多记录。

由于

1 个答案:

答案 0 :(得分:1)

我创建了一个php类,你可以download it here使用它很容易...为每次搜索创建一个对象并使用结果...要么你自己可以改进它......
它会搜索all of your tables,您可以提供target column name或不... { 阅读readMe.md文件...
希望这有助于你...