作者:阿里云用户 yqzzzz

这两天在折腾站内搜索,下午照例上阿里云网站看看ECS,OSS情况,恰巧看到免费公测的活动,咦,OpenSearch,看起来这不就是我要找的东西么!
 
1分钟时间填完申请表,没想到阿里云这么快就给审核通过了,效率,赞!
 
之前考察了国外的Swiftype,还有百度的站内搜索,刚刚花了点时间看了一下OpenSearch集成的基本概念。比较不是很仔细,大致说说对这三者的基本感想。
 
Swiftype
 
硅谷出来的,功能强大,直接可以按照入口URL来索引比如:newooo.com , 会直接把所有的页面做个索引,而且可以设置各种include,exclude,这些不多说,监控搜索情况,关键字这些等都是基本功能也不展开了,这个比较牛的一点是可以调整各关键字的结果页面的显示顺序。不过最后没选择Swiftype,因为屌丝站长只能负担得起free plan,而这个有个硬伤就是做索引只能是7天一次,这个实时性太差了,然后又负担不起收费的plan,所以作罢。
 
百度站内搜索
 
很早就知道了,放弃了swiftype以后就开始看,基本能满足需求,有个特点,说是站内搜索的数据其实跟百度的收录是分开的,然后很搞笑的是sitemap.xml要提交两次,一个给百度的网站页面收录,一个给站内搜索的数据提交,而且两个xml的protocol还不一样,站内搜索的sitemap.xml加了个data的节点,用来标识文章的数据结构。跟OpenSearch的数据结构有点异曲同工。百度的好处是免费用,还能设置结果页广告来盈利。当然结果页的可定制性没OpenSearch高。
 
OpenSearch
 
由于没有正式集成,说得不对的地方请见谅。
基本功能这些不多说了,高大上,该有的都有。从小站的角度说几点感想:
1.用第三方站内搜索的绝大多数应该是微小站吧,大站很多都自己做搜索了,这里还有个数据敏感性的问题在。所以OpenSearch这个巨大数据量处理的卖点吸引力不是很大。小站希望的功能是一键生成数据源,然后简单易用。这个Swiftype做得比较好。
 
2.价格:不确定,这个是最大的问题,也是不想集成的原因,网站马上要上线了,等折腾完,公测结束,然后给个几百上千块一个月的收费方案,那我还不如用Swiftype。
 
3.数据源的问题,只能是OSS或者ODPS,有人说会考虑RDS,我目前在用OSS跟RDS,OSS主要用来放图片的,所以没存储结构化的数据,数据都在RDS,也就是说如果我要集成的话,得用程序把RDS表里的数据生成OSS的机构化数据。这个跟百度生成站内数据sitemap是一样的。至于ODPS,没用过,不多说。
 
最后,我还是再等等吧,等公测结束,看看要不要最终选用OpenSearch.

原文地址:http://bbs.aliyun.com/read/178996.html
参加活动:http://promotion.aliyun.com/act/aliyun/freebeta/

【阿里云产品公测】OpenSearch初探的更多相关文章

  1. 【阿里云产品公测】大数据下精确快速搜索OpenSearch

    [阿里云产品公测]大数据下精确快速搜索OpenSearch 作者:阿里云用户小柒2012 相信做过一两个项目的人都会遇到上级要求做一个类似百度或者谷歌的站内搜索功能.传统的sql查询只能使用like ...

  2. 【阿里云产品公测】高大上的搜索服务OpenSearch,你值得拥有!

    [阿里云产品公测]高大上的搜索服务OpenSearch,你值得拥有! 作者:阿里云用户trcher ​ 一.前言: 在OpenSearch没出来之前,就一直想给网站做个搜索功能,虽然网站本身自带搜索功 ...

  3. 【阿里云产品公测】以开发者角度看ACE服务『ACE应用构建指南』

    作者:阿里云用户mr_wid ,z)NKt#   @I6A9do   如果感觉该评测对您有所帮助, 欢迎投票给本文: UO<claV   RsfTUb)<   投票标题:  28.[阿里云 ...

  4. 【阿里云产品公测】云引擎ACE初体验

    作者:阿里云用户蓝色之鹰 :RYYjmG5;  来投票支持我把=i2]qj\  序号2. [阿里云产品公测]云引擎ACE初体验:作者:蓝色之鹰 e(OKE7  序号10.[阿里云产品公测]结构化数据服 ...

  5. 【阿里云产品公测】消息队列服务MQS java SDK 机器人应用初体验

    [阿里云产品公测]消息队列服务MQS java SDK 机器人应用初体验 作者:阿里云用户啊里新人   初体验 之 测评环境 由于MQS支持外网访问,因此我在本地做了一些简单测试(可能有些业余),之后 ...

  6. 【阿里云产品公测】利用PTS服务优化网站数据库读写性能

    [阿里云产品公测]利用PTS服务优化网站数据库读写性能 作者:阿里云用户千鸟 写这个帖子主要也是因为在用PTS测试网站的时候,手动访问网站进入报错页面,主要原因是数据库连接对象存在问题,导致并发多的时 ...

  7. 【阿里云产品公测】离线归档OAS,再也不用担心备份空间了

    [阿里云产品公测]离线归档OAS,再也不用担心备份空间了 作者:阿里云用户莫须有3i 1 起步  1.1 初识OAS  啥是OAS,请看官方说明: 引用: 开放归档服务(Open Archive Se ...

  8. 【阿里云产品公测】云引擎ACE新手实战基于Wordpress

    [阿里云产品公测]云引擎ACE新手实战基于Wordpress 作者:阿里云用户imnpc ACE(Aliyun Cloud Engine) 是一款弹性.分布式的应用托管环境,支持Java.php多种语 ...

  9. 【阿里云产品公测】结构化数据服务OTS之JavaSDK初体验

    [阿里云产品公测]结构化数据服务OTS之JavaSDK初体验 作者:阿里云用户蓝色之鹰 一.OTS简单介绍 OTS 是构建在阿里云飞天分布式系统之上的NoSQL数据库服务,提供海量结构化数据的存储和实 ...

  10. 【阿里云产品公测】阿里云ACE部署通用完整教程及评测

    [阿里云产品公测]阿里云ACE部署通用完整教程及评测 作者:阿里云用户bailimei ACE应该是目前在公测的服务中应用最广泛的一项服务.在公测云引擎ACE前曾使用过新浪SAE,而ACE给我的最初印 ...

随机推荐

  1. sessionStorage 、localStorage 和 cookie 之间的区别

    sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据.有了本地数据,就可以避免数据在浏览器和服务器间不必 ...

  2. OC: NSString、NSArray、NSNumber

    数组参考: 参考1  参考2  参考3 //字符串 //1.获取字符串的长度: //表情符号最少占两个字节 NSString * s = @"中文字符串

  3. 利用C#实现对excel的写操作

    一.COM interop 首先我们要了解下何为COM Interop,它是一种服务,可以使.NET Framework对象能够与COM对象通信.Visual Studio .NET 通过引入面向公共 ...

  4. JPA的主键生成策略

    数据的唯一性是很平常的要求,但是如果框架不能提供相关的控制而由程序员完全控制是很危险的,在JPA中,有下面四种策略.A.容器自动生成---GeneratorType.AUTO 由JPA自动生成B.使用 ...

  5. Oracle闪回

    在PLSQL开发时,有时候会遇到对表的误删除,其实遇到这种情况不需要紧张,如果问题较大,请DBA帮忙,如果只是小问题,只需自己处理,利用flashback闪回操作即可,可将表进行恢复 在删除表时,系统 ...

  6. WaitForMultipleObject与MsgWaitForMultipleObjects用法

    http://blog.csdn.net/byxdaz/article/details/5638680 用户模式的线程同步机制效率高,如果需要考虑线程同步问题,应该首先考虑用户模式的线程同步方法. 但 ...

  7. How to get cocoapods work on Yosemite

    查看原文:http://leancodingnow.com/how-to-get-cocoapods-work-on-yosemite/ 今天升级了Mac OS X 10.10-Yosemite以后运 ...

  8. Java学习笔记之==与equals

    一.问题引入 Java测试两个变量是否相等有两种方式:==运算符和equals方法. 但是这二者完全一样吗?考虑下面程序: public class TestEqual { public static ...

  9. 企业应用架构模式阅读笔记 - Martin Fowler

    1. 数据读取

  10. cdoj 24 8球胜负(eight) 水题

    8球胜负(eight) Time Limit: 20 Sec  Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/problem/show/24 ...