我正在为我公司的代理构建一个简单的案例管理系统,我认为实现某种形式的搜索建议事物会很好,就像谷歌或(最近的)维基百科一样。
所以,这是情况,还有一个问题:
我有一个包含以下列的表(或者更确切地说是一个视图):
1. Firstname,
2. Lastname,
3. Phone,
4. Category
5. Owner,
6. Status,
7. Creator
(For our sanities sake lets assume every column is of type text or (n)varchar or
any other representation of a 'string')
我当然可以简单地搜索每一列然后显示结果,但是脚本无法知道哪个结果(或“建议”)与用户最相关。
那么,您如何从服务器的角度实际实施实时搜索?
当然,我更喜欢通过 SQL 完成搜索,但我不能使用存储过程,所以尽管可能有可能,但它相当有限。
编辑:( 澄清):我想搜索我的列并返回与用户搜索内容最接近且最相关的结果(类似于谷歌所做的)。最好通过 SQL,但如果 PHP 速度相当快,则可以使用 PHP。