当前位置:首页 > 开发 > 开源软件 > 正文

搜索浅谈(Elasticsearch和Lucene4分享)

发表于: 2013-11-16   作者:donlianli   来源:转载   浏览次数:
摘要: 刚刚过去的双11,真是给线下运营商好好上了一课。当今的互联网真是炙手可热,大家对互联网的热情是如此之高。相信电商之间的竞争将更加的激烈和残酷,不过,搜索,作为用户体验很重要的一点,各大电商也做的越来越好。但是,我相信软件只有开始,没有结束,搜索的业务也在不停的变化。搜索技术,你值得拥有。   现在才开始谈搜索,真是汗颜。Elasticsearch的教程都写了一堆了,现在才开始谈。我们

刚刚过去的双11,真是给线下运营商好好上了一课。当今的互联网真是炙手可热,大家对互联网的热情是如此之高。相信电商之间的竞争将更加的激烈和残酷,不过,搜索,作为用户体验很重要的一点,各大电商也做的越来越好。但是,我相信软件只有开始,没有结束,搜索的业务也在不停的变化。搜索技术,你值得拥有。

 

现在才开始谈搜索,真是汗颜。Elasticsearch的教程都写了一堆了,现在才开始谈。我们用搜索引擎,竟然没有用搜索引擎的搜索功能,真是可笑。

 

好了,我写这篇博文,主要是想总结一下一般的搜索业务需求。不论你在哪个行业,这些搜索业务都是通用的。如果你也有这样的业务需求,恭喜你,你找到解决问题的途径了。

 

先来看看你是否有以下问题。

1、用户对检索结果不满意,希望查找的内容,没有排在前面。

2、用户搜索“苹果”,希望看到的是苹果公司的产品,而不是真正的水果。

3、用户希望你的软件能够容错,写个错别字,软件能够智能提示出来。

4、用户希望搜索足够的快,就几百万的数据,别让我等得睡着了。

。。。。。。

 

用户就是上帝,上帝的需求也太多了吧。

 

好吧,你没有遇见以上问题?你是做软件的吗?

 

根据以上需求及搜索领域的需求,我总结出,一个完善的搜索引擎,应该至少提供以下功能(或者说能够解决以下的所有问题)。当然,想BAIDU,GOOGLE这些公司,搜索引擎都做的比我列的要好多了。

 

汉语搜索业务总结

1)全角转半角(全角数字转半角数字)。

2)大写转小写(英文字母)

3)错别字纠正

4)自动补全或精简(比如输入北京市,自动缩减成北京,输入河北增加对河北省的补充,有待探索)

5)繁体转简体

6)拼音转汉字

7)同义词转换

8)加权处理(比如地名加权)

9)完善的领域词库

10)相关度排序(这个差点忘了)

 

目前ES只做到了前两项,瞧见了吗?什么是开源软件,这么一大堆需求,开源软件只解决了三个问题。不过,你什么都没做,别人就已经替你扫清了很多障碍,还不行吗?

 

 

 

请支持原创:
对这类话题感兴趣?欢迎发送邮件至 donlianli@126.com
关于我:邯郸人,擅长Java,Javascript,Extjs,oracle sql。
更多我之前的文章,可以访问  我的空间

 

搜索浅谈(Elasticsearch和Lucene4分享)

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
http://www.haogongju.net/art/1886956 Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包
oyhk 学习笔记... 1.首先下载elasticsearch 0.20.2 版...我暂时是用这个版本http://www.elasticsear
1.首先下载elasticsearch 0.20.2 版...我暂时是用这个版本 http://www.elasticsearch.org/download/
1.首先下载elasticsearch 0.20.2 版...我暂时是用这个版本 http://www.elasticsearch.org/download/
基本情况就是,媒体、试题、分类,媒体可能有多个试题,一个试题可能有多个分类,分类为三级分类加
单机安装 安装我就以自己的项目为主我自己本身就是一下小项目从部署向下 安装步骤: 1. 安装jdk或者
bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用
 1.下载ElasticSearch   a.下载Java环境JDK:http://www.oracle.com/technetwork/java/javase/do
标签: elasticsearch elasticsearch 搜索 原文地址: http://www.elasticsearch.org/blog/using-el
熊咏志: 网页搜索及移动搜索分享 百度移动搜索质量控制负责人熊咏志分享主题网页搜索及移动搜索分
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号