用Java如何实现站内搜索

 我来答
粗犷绿毛君AY
2014-10-28 · TA获得超过353个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:392万
展开全部
1,使用lucene
2. 使用solr
3. 使用sphinx
4. 低效率使用sql like
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秀乞群群
推荐于2016-02-25 · TA获得超过19万个赞
知道顶级答主
回答量:6.7万
采纳率:91%
帮助的人:2.4亿
展开全部
第一步 提取原料:抓取网站页面或格式化数据。
第二步 把原料归类:建立索引,把关键字和页面一一对应上,分类放好(想象一下老式图书馆里的归档管理方法就能形象理解索引了)
第三步 听用户要上啥菜:响应用户的搜索需要,对用户输入的关键词进行分解,从索引中找到符合该关键词的所有相关网页。
第四步 摆盘上桌:对搜索结果页面进行排序,将页面标题、url、摘要等信息呈现给用户。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千叶育儿
2014-10-27 · 育儿、诗词分享,每天进步一点点!
千叶育儿
采纳数:1524 获赞数:5379

向TA提问 私信TA
展开全部
你可以搭建一个Apache Lucene或者Apache Solr搜索引擎
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式