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


How to create a global search in my site

如何在我的网站中创建全局搜索?该网站是内部的,在网上不可用,我不能为此使用谷歌搜索。

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

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

如何在不必要求用户选择他们想要搜索的位置的情况下构建它?

建立这样的全球搜索的方法是什么。请注意,系统是用PHP编写的,数据存储在MySQL数据库中。并且系统中有很多记录。

谢谢

我做了一个php类,你可以在这里下载它,使用它很容易......为每次搜索创建一个对象并使用结果...要么你可以自己改进它...

它会搜索all of your tables,你可以给或不给target column name...
读取readMe.md文件...
希望这对您有所帮助...