【发布时间】:2016-09-06 08:20:22
【问题描述】:
我有一个具有以下功能组、事件、页面和用户的网站。
目前对群组名称、活动名称、页面名称和用户名的正常搜索甚至可以搜索他们的描述和帖子。
但我想实现一些智能搜索,比如有人搜索:
"Robert from New York" - it will return all users from new york whose name is robert
"Artist from London" - it will return all users who writes artists in their profession and city is London
"Developer in Google" - it will return all users who works puts writes developer in their profession and google in comapny
"Groups for Entertainment" - it will return all groups which is under Entertainment category
我已经九月了。类别、城市、公司、团体、事件、用户、页面和操作的表格。
我想要最好和最快的方法来做这样的事情,只是建议我一些性能良好且可扩展的方法,例如,如果将来有任何操作增加,那么可以在不破坏以前的情况下轻松实施。
提前非常感谢:)
我还计划在使用以下字段搜索此表之前再放置 1 个表:名称和类型,名称可以是任何内容,类型将类似于:用户、技能、名称、公司、城市、组
【问题讨论】:
标签: php mysql algorithm search