摘要:
大家好,今天小编关注到一个比较有意思的话题,就是关于java语言param的问题,于是小编就整理了1个相关介绍java语言param的解答,让我们一起看看吧。java如何实现搜索功...
大家好,今天小编关注到一个比较有意思的话题,就是关于j***a语言param的问题,于是小编就整理了1个相关介绍j***a语言param的解答,让我们一起看看吧。
(图片来源网络,侵删)
j***a如何实现搜索功能?
如果从功能上讲的话,我们常见的就是从页面上输入关键字点击搜索出来一串列表数据,比如百度。整个流程是页面输入关键字->传递到后台服务端->服务端从db中获取数据,最后原路返回展示给用户,一个简单的搜索功能即实现。
但是如果后面做的更复杂,随着用户数的增多,数据量的增大,频繁的搜索会增大应用或db的压力,后面考虑***用缓存,分页。但后期想做的更智能,我们可以使用lucene全文搜索引擎,基于lucene的应用有solr,elasticsearch等。再到后面,我们会考虑到智能分词,这里会涉及到nlp。再到后面我们可以根据用户输入的关键字推荐给用户不同的商品或数据,这里考虑使用ai+hadoop分析用户喜欢的东西,然后推荐给用户
到此,以上就是小编对于j***a语言param的问题就介绍到这了,希望介绍关于j***a语言param的1点解答对大家有用。
(图片来源网络,侵删)
(图片来源网络,侵删)