我的网站包含以下功能组,活动,网页和用户。
目前对群组名称,活动名称,网页名称和用户名的正常搜索工作甚至适用于他们的描述和帖子。
但我想实施一些智能搜索,就像有人搜索一样:
"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个表,其中包括字段:名称和类型,名称可以是任何类型,类型将类似于:用户,技能,指定,公司,城市,组
答案 0 :(得分:0)
您可以通过搜索字符串执行此操作。