用Java如何实现站内搜索
3个回答
展开全部
1,使用lucene
2. 使用solr
3. 使用sphinx
4. 低效率使用sql like
2. 使用solr
3. 使用sphinx
4. 低效率使用sql like
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一步 提取原料:抓取网站页面或格式化数据。
第二步 把原料归类:建立索引,把关键字和页面一一对应上,分类放好(想象一下老式图书馆里的归档管理方法就能形象理解索引了)
第三步 听用户要上啥菜:响应用户的搜索需要,对用户输入的关键词进行分解,从索引中找到符合该关键词的所有相关网页。
第四步 摆盘上桌:对搜索结果页面进行排序,将页面标题、url、摘要等信息呈现给用户。
第二步 把原料归类:建立索引,把关键字和页面一一对应上,分类放好(想象一下老式图书馆里的归档管理方法就能形象理解索引了)
第三步 听用户要上啥菜:响应用户的搜索需要,对用户输入的关键词进行分解,从索引中找到符合该关键词的所有相关网页。
第四步 摆盘上桌:对搜索结果页面进行排序,将页面标题、url、摘要等信息呈现给用户。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以搭建一个Apache Lucene或者Apache Solr搜索引擎
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询