老师,请问项目首页的搜索框里,如果不只是能搜索house实体的信息,还能搜索其它实体模块的信息,应该怎么办

来源:8-15 搜索引擎优化

慕粉1473579783

2017-12-26

老师,请问项目首页的搜索框里,如果不只是能搜索house实体的信息,还能搜索其它实体模块的信息,应该怎么办

比如既能搜索房源,又能搜索客户

写回答

1回答

瓦力老师

2017-12-26

       这位同学,咱们尝试着把思路打开哈,当前大家都是照本宣科,跟着课程学习,思路可能被局限了,但是纵观全课程,大家可以发现,瓦力这里设计索引结构是开放式的,就是根据需求中需要什么,然后再去索引什么。比如House的各种特征值,假设你的需求是house + people这两个实体,那么你可以抽取公共的特征值,比如名字、标签等,做成索引,然后你的搜索框搜索时,去你定制的索引结构里检索。

        当然,像我刚刚说的这种方式,非常适合特征值比较一致的实体,很多时候,很多网站的站内搜索引擎都是加分类的,比如前端做一个select标签(炫酷的那种),然后用户选择房源,就搜房源,选择了客户,就搜客户的信息,这样布局也比较好实现。

        另外,实现站内搜索引擎是要做一些定制化设计的哈,如果你人力和资源都有限的话,实现一个小百度是不太现实的,我们还是要立足于当下的需求,然后去做相应的设计。

        最后,希望我的回答可以帮助到你哈,祝亲学习愉快^_^

1
1
慕粉1473579783
谢谢老师
2017-12-26
共1条回复

BAT大牛亲授 基于ElasticSearch的搜房网实战

ES+MySQL+Kafka,打造强力站内搜索

898 学习 · 285 问题

查看课程