如何在我的网站中创建全局搜索?该网站是内部的,在网上不可用,我不能为此使用谷歌搜索。
我有存储在不同MySQL表中的信息。例如,帐户存储在帐户表中,帐户相关地址存储在地址表中,电话号码存储在电话号码表中,联系人存储在联系人表中......。等。
我想创建一个搜索栏,它允许用户输入任何值,系统就会找到它。因此,如果您搜索电话号码,则系统将找到该记录。如果您搜索帐户名称,则系统也会找到它。
如何在不必要求用户选择他们想要搜索的位置的情况下构建它?
建立这样的全球搜索的方法是什么。请注意,系统是用PHP编写的,数据存储在MySQL数据库中。并且系统中有很多记录。
谢谢
我做了一个php类,你可以在这里下载它,使用它很容易......为每次搜索创建一个对象并使用结果...要么你可以自己改进它...
它会搜索all of your tables
,你可以给或不给target column name
...
读取readMe.md
文件...
希望这对您有所帮助...