1, 如何把elastic search 模块添加到该程序中 ?目的是优化搜索结构的精准度?原来的只能把标题里面的关键词给搜索出来,不能把问题里面的内容和用户提供的答案内容给搜索出来。2, 如何让用户可以让搜索结果可以按照时间和投票数(收藏数或者关注数)排序 ?例如,我搜索了开发这个关键词,结果我选择了文章,我想找出来哪些文章是最新发布的,这些结果页的文章中,哪些文章是被用户收藏最多的?哪些文章是被用户关注最多的,例如github里面的forks数?前端可以容易解决,程序上应该怎么写才能把数据库中,这些投票数和关注数文章(含开发这个关键词)读取出来,并按照多少排序?目的是让用户迅速找出最高质量(用户口碑最高)的答案或者文章。3,原来的用户后台,有的把居住地选择了北京,上海 广州等,同样如果搜索开发这个关键词,结果选项有文章,问题,话题和用户, 用户如何想找出来在北京地区的用户提出来的问题,或者发布的文章,应该如何操作呢 ?地址文件在areas.js中,数据库中的字段不清楚放在哪些地方,程序上怎么写,才能把这些数据调取出来,返回到搜索结果页呢?————这3个功能是用户每天使用并且是很依赖的功能。不知道你怎么看?
阅读全文
收起全文