Xunsearch
Xunsearch 是一个高性能、全功能的全文检索解决方案。
Xunsearch 旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。
Xunsearch 中文译名为“迅搜”,代码中的经常被缩写为 XS,既是英文名称的缩略也是中文声母缩写。这儿的“迅”是快速的意思,至少包含了两层涵义:其一代表了搜索结果的响应能力,其二则为二次开发难度、速度。Xunsearch 采用结构化分层设计,包含后端服务、前端开发包两大部分,层次清晰而不交叉。其中后端是采用 C/C++ 编写的守护进程,而前端采用最为流行的脚本语言 PHP ,对于 web 搜索项目更为方便。具体参见架构设计。
Xunsearch 极大程度降低的搜索开发的难度,除了常规的中文分词、字段检索、布尔语法等功能外,还比其它免费的解决方案提供了用户急需的相关搜索、拼音搜索、结果高亮、搜索建议等等。具体的清单请参见我们的功能列表。
Xunsearch 真正全面开源,并使用最流行的开源许可协议 GPL 发布。您可以免费获取本项目的全部源代码,自由的使用它,并在许可条件下修改和再分发,具体参见授权声明文件。
1. 应用领域□
前提是要有一定的 PHP (或其它对应的 SDK 语言) 开发能力,并备有 Unix 类型操作系统的服务器至少一台。Xunsearch 可以帮助您建立各种行业门户/垂直搜索、BBS 论坛搜索、CMS/Web站内搜索、文档/文献资料检索,以及各种基于现有数据库系统的全文检索。
2. 历史渊源□
大约在 2006 年创始人 hightman 开始了全文检索的相关探索,先是发布了纯 PHP 实现的中文分词代码,之后又推出了 MySQL/MyISAM 全文索引的中文分词补丁 MyFT。经过一系列不断完善和改进后,于 2007 年正式发布中文分词项目 scws 并一直维护至今。起初开发分词的目的就是为了解决中文的全文检索,全文检索技术虽然已经趋于成熟,但多为商业产品。免费开源、并且要好用的还真难找了,于是萌动了自己开发全文检索的念头。2008 年推出了比较粗糙的搜索解决方案 FTPHP,之后于 2010 年又开启了 Xungle 项目,直接免去各种技术需求,为用户提供包含软硬环境在内的搜索服务。
在 Xungle 项目的运作过程中,我们发现还有大量的用户出于各种原因,不得不自行解决搜索技术。此外,我们发现了国外一个优秀的开源搜索引擎基础库 Xapian,它采用 C/C++ 开发,并且性能卓越,久经考验。但是并没有整合中文分词,并且开发难度、复杂度也较大。于是我们下决心整合 Xapian 和 Scws,并在此基础上提供更多、更常用的搜索功能。这就是 Xunsearch ,目前版本发布正在准备中,代码也已托管到 github 中。
3. 开发团队□
本项目由杭州云圣网络科技公司创立并维护,同时也是唯一就 Xunsearch 提供相应的商业技术服务、支持的公司。4. 致谢□
是大量 xungle 用户的提议促使我们开启 xunsearch 项目,Xunsearch 的往后发展将离不开广大用户的支持,还要特别感谢在此其间义务参与 xunsearch 内测的一些朋友。Xunsearch 底层采用 C/C++ 编写,其中用到了许多其它优秀项目,在线特别感谢它们的团队和作者。主要有以下几个:
xapian-core 这是 Xunsearch 的底层索引设计方案
www.xunsearch.com - 2013-11-29 - 收藏
scws 默认内置的中文分词解决方案
libevent 后端服务器的事件处理模型
nginx 搜索服务器的设计借鉴了 nginx 的方式,采用多进程、多线程混合用于处理高并发请求
Yii 非常优秀的 PHP 开发框架,xunsearch 官网采用该框架,文档组织形式也参考自 YiiXunsearch
Xunsearch 是一个高性能、全功能的全文检索解决方案。
www.ftphp.com - 2013-11-29 - 收藏
Xunsearch 旨在帮助一般开发者针对既有的海量数据,快速而方便地建立自己的全文搜索引擎。
Xunsearch 中文译名为“迅搜”,代码中的经常被缩写为 XS,既是英文名称的缩略也是中文声母缩写。 这儿的“迅”是快速的意思,至少包含了两层涵义:其一代表了搜索结果的响应能力,其二则为二次开发难度、速度。
Xunsearch 采用结构化分层设计,包含后端服务、前端开发包两大部分,层次清晰而不交叉。 其中后端是采用 C/C++ 编写的守护进程,而前端采用最为流行的脚本语言 PHP ,对于 web 搜索项目更为方便。 具体参见架构设计。
Xunsearch 极大程度降低的搜索开发的难度,除了常规的中文分词、字段检索、布尔语法等功能外, 还比其它免费的解决方案提供了用户急需的相关搜索、拼音搜索、结果高亮、搜索建议等等。 具体的清单请参见我们的功能列表。
Xunsearch 真正全面开源,并使用最流行的开源许可协议 GPL 发布。您可以免费获取本项目的全部源代码, 自由的使用它,并在许可条件下修改和再分发,具体参见授权声明文件。google code
Google 代码搜索为您提供了一个搜索互联网上可公开访问的源代码的场所,从而帮助您找到功能定义和代码示例。利用 Google 代码搜索,您可以:
1、使用正则表达式进行更为精确的搜索
2、按语言、许可或文件名限制搜索
3、查看源文件(包含指向其所在的整个包及网页的链接)
Google代码(Google Code)是Google公司利用自身服务器资源提供的开发人员主页。其最初目的是为Google自身的开源软件提供开发平台,以及协助开发者扩展Google产品的功能。随着Google开源之夏等项目的推进,Google代码正在成为一个开放的项目托管平台,类似Sourceforge提供版本控制、问题跟踪、Wiki、下载托管等工具。截至2009年3月,已有超过50,000个项目以Google Code为家。
在中国大陆,Google代码大部分内容一般能正常访问。
code.google.com - 2013-11-29 - 收藏Swiftype
Swiftype是一款站内搜索引擎服务。大多数网站上的搜索功能都不是很好用,于是人们往往只能求助于Google进行搜索。 但是,Google的站内搜索也有自己的问题:Google通常只是从其全球的所有网页搜索结果中提取出该网站的搜索内容,而并没有为某个特定网站提供个性化的搜索结果管理。而Swiftype试图解决这个问题。
和Google搜索排名机制不一样,Swiftype并不是套用Google基于全球的网络排名,然后把这些排名结果筛选至一个网站中。而是特别针对一些个人网站来打造页面排名机制。Swiftype能够为任意网站提供个性化的搜索结果管理,也就是说,网站所有者可以根据信息的重要程度,通过Swiftype的“排序控制”功能将重要的搜索结果排到前面,并将不重要的结果移除或者挪到后面。那么用户在网站输入关键词搜索时,显示的内容排序也会跟网站所有者的预期是一样的。
另外,Swiftype也允许网站站长在搜索结果中置顶某些内容。如果是新上线的网站,站长有必要置顶最热门和质量最高的文章,或者也可以在搜索结果中优先显示那些赞助商的内容。假如你的网站是一个新闻网站,那么你现在就可以将最最热门的和最最优质的文章,或者跟某个赞助活动相关的宣传内容挪到搜索结果的前列。而且,Swiftype还提供一系列的标签,网站可以在他们的网页中包含这些标签,并根据这些标签将某一特定类别的内容显示在搜索结果的顶部。Swiftype其他功能还包括分析数据和搜索自动匹配。
首先,用户在Swiftype网站给自己的网站搜索引擎起个名,输入网站的首页URL地址(如www.36kr.com)。然后,Swiftype就可以对网站页面进行抓取,生成搜索结果。在搜索结果控制页面,你可以输入某个关键词(如Amazon,Swiftype会自动识别并补全输入内容),然后根据自己的喜好调整针对这一搜索关键词的结果排序,直接移动每条搜索结果即可。 最后,你只要在自己的网站中加入部分代码,就完成了整个站内搜索的个性化制定。基本上你不需要懂任何技术就可以操作,而这也是Swiftype区别于其他搜索产品和开源代码库的地方。
联系方式
电子邮箱:support@swiftype.com。
swiftype.com - 2013-11-29 - 收藏Google代码
Google代码(Google Code)是Google公司利用自身服务器资源提供的开发人员主页。其最初目的是为Google自身的开源软件提供开发平台,以及协助开发者扩展Google产品的功能。随着Google开源之夏等项目的推进,Google代码正在成为一个开放的项目托管平台,类似Sourceforge提供版本控制、问题跟踪、Wiki、下载托管等工具。截至2009年3月,已有超过50,000个项目以Google Code为家。
Google代码搜索为您提供了一个搜索互联网上可公开访问的源代码的场所,从而帮助您找到功能定义和代码示例。利用Google代码搜索,您可以:1、使用正则表达式进行更为精确的搜索;2、按语言、许可或文件名限制搜索;3、查看源文件(包含指向其所在的整个包及网页的链接)。
www.googlecode.com - 2013-11-29 - 收藏IndexTank
IndexTank是一家托管搜索创新公司。IndexTank提供即时、托管搜索引擎服务,准许开发者迅速的开发基于搜索的应用,而无需担心托管他们自己的搜索软件。IndexTank的功能包括:即时动态索引、搜索数据简报、地理位置搜索等等。IndexTank是一款运行在云中的文档索引引擎,它让用户可以自定义编制索引的过程,并对结果进行微调。自创办至今,IndexTank已经募集到160万美元资金,社交媒体Reddit也是该公司的客户之一。
2011年10月12日,职业社交网站LinkedIn宣布已经收购了IndexTank。IndexTank 一共有 11 名员工,其中 9 名是工程师,所以 LinkdeIn 的收购更是一次人才收购。LinkedIn并未透露此交易的涉及金额,这也是LinkedIn在过去两周中完成的第二笔并购交易。LinkedIn并未透露此交易的涉及金额,但很明显IndexTank的搜索技术将会整合到LinkedIn的搜索技术当中。IndexTank表示,LinkedIn已同意在IndexTank的服务继续维持6个月。
2011年12月,Diego Basch 在 LinkedIn博客中宣布他们正式基于Apache 2.0协议开源了IndexTank。IndexTank是与Google自定义搜索类似的云服务,它基于Amazon Web Services运行,给网站提供了为其中的内容编制索引的功能,而网站的访问者会在稍后搜索这些内容。IndexTank声称他们的用户拥有完全的控制权,可以决定对什么编制索引,何时编制索引,以及如何对结果排序。这意味着网站可以在搜索结果的基础之上,对想要优先显示的文档做出改善,而不需要依赖于Google的搜索算法。
和很多站点不同,IndexTank不会爬取网页的内容,从而对其建立索引,而是会由站点向索引引擎发送要索引的数据。这样,文档在创建之后就可以索引到,这提供了实时的结果。另外,我们可以免费添加这项服务。IndexTank包括三个主要组件:索引引擎——只对简单文本建立索引的引擎。而PDF、微软文档以及其他文档类型需要在建立索引之前转换为文本格式。API——可以通过Java、Python、.NET、Ruby和PHP客户端访问的RESTful的接口。Nebulizer——一种多租户框架,其中存放不限数量、运行在IaaS基础架构上的索引引擎。IndexTank加入了Zoie,那是一种基于Apache Lucene构建的实时搜索引擎,并由LinkedIn于2008年开源。IndexTank声称他们已经在一年间吸引了成千上万的用户,其中最值得关注的就是Reddit,但这家公司在被LinkedIn收购的时候还没有盈利。IndexTank的源代码可以在GitHub:Index Engine和API plus Nebulizer处下载。
www.indextank.com - 2013-11-29 - 收藏slashdot
Slashdot是一个相关科技的新闻网站。它是Geeknet公司旗下的网站。它自认为它是一个“为‘书呆子’提供新闻的网站“,网站内容丰富,主要有重要的科技事件,用户提交的科技故事和时事新闻评论等。每个故事后面都附有评论。该网站是的故事概况和新闻链接都是Slashdot的读者提交上去的,每一个故事都成为了用户讨论的主题。
它成立于1997年,当时还只是一个博客形式的网站。马尔达称它是“一种网址的戏仿”,其目的是混乱那些试图拼出网址的人。
该网站获得了20多个奖项。每个月访问Slashdot的用户大约有550万人。
它每天都会更新在主页的新闻数次。网站使用者可以对公布在该站的新闻发表意见。通常在头版的新闻会有最少有70个意见。较受欢迎的新闻可能会有上千的意见。在形式上,Slashdot可以说是blog的一种。而所有的新闻都是由网站使用者自愿提供的。网站的编辑会把合适的新闻发表在主页上面。该站的新闻主题也包括电影和书籍的评论、访问和Ask Slashdot。
www.slashdot.org - 2013-11-28 - 收藏
该站的口号是\"News for nerds. Stuff that matters.\" 它的新闻经常被批评为失实或不准确。Slashdot 效应是指当成千上万的Slashdot读者连结到某一在Slashdot公布的网址时,该网址因特然的在站人数激增,而导致该站瘫痪的情况。
正式说来,\"Slashdot\"这个名字是因着那些搞混此站URL位置发音(h-t-t-p-colon-slash-slash-slash-dot-dot-org)的人而得。
1997年,Slashdot在Rob Malda手中初创,现在Slashdot则属于VA Software底下的Open Source Technology Group所有。此站主要主要营运者有Malda、Hemos、Bates(协助处理文章、保存回顾好文与销售广告者),以及处理更多站务、张贴文章的Robin \"Roblimo\" Miller(请参考Slashdot 的历史)。
用以运作Slashdot的软件被称为Slash或slashcode,采用自由软件基金会下的GNU通用公共许可证授权。在很多其他网站,其客制化变体版本被广泛用于处理网站论坛。
Slashdot的核心读者群包括Linux与开放源代码运动的狂热份子,显然也包含支持Windows的读者群。在一次Slashdot的投票中显示有几乎半数投票者使用Microsoft Windows操作系统,三分之一使用Linux, Mac OS X使用者则大概占了10%左右。但最有意思的可能在于一定数目的跨平台使用者,也就是不只使用一种上述提到之操作系统的使用者。
如同大多数互联网上的相似活动,Slashdot上的投票亦著名地不可信赖。甚至搜集来的浏览器类别资讯都较投票可靠,此结果显示Microsoft的客户远小于一般互联网上的量,而Linux与Mac使用者则高出许多。然而,很多Slashdot的讯息都与Microsoft Windows之游戏、应用程式或是安全臭虫有关。关于Slashdot为Linux导向的臆测则因著名的比尔•盖茨“博格”图示不胫而走。此外,在判断Slashdot使用者操作系统结果倾斜方面,一个事实是很多Slashdot使用者在日常工作中接触此网站,而在只有在家里他们才使用Linux。
著名的 \"Slashdotters\"(Slashdot者)包含演员Wil Wheaton(使用者代号 \"CleverNickName\"), id Software的技术指导约翰•卡马克(使用者代号 \"John Carmack\"), ReiserFS创始者Hans Reiser(使用者代号 \"hansreiser\")与开放源代码的宣扬者Bruce Perens(使用者代号\"Bruce Perens\")。另外一些值得注意的人士是参予火星探勘计划(rover exploration projects)的NASA工程师 。叉烧网
欢迎来到叉烧网。与其他门户网站不太一样,在叉烧网,除了可以使用论坛、群组、家园等互动功能之外,你还可以使用我们主页的开放平台。过去的门户网站可能有自己的内容团队,有优点(利于管理、保证质量),也有缺点(速度慢、没有互动),因此近年来最大和最快速的新闻平台是微博。我们希望有一种新的方式,能够在保证质量的同时,兼顾速度与互动性。
你可以跟我们联系,申请成为我们的 VIP——Very Interesting People(最好玩用户),包括「编辑」以及「商业用户」,然后便可以发布资讯、评测、教程、访谈以及视频。为了保证文章的质量,我们会对你进行严格的审核,确保你跟我们一样,有信仰、有底线、不投机取巧、希望为国内的音乐事业做一点贡献。因此我们的审核又难,又简单。
申请成功之后,在首页「资讯」与「评测」等模块的正下方,我们可以看到“发布”,点击进去即可发布内容。里面的操作比较明了,相信大家可以迅速上手,有几点简单补充一下:
我们推荐使用 Chrome 或 Firefox 来发布内容;
www.exound.com - 2013-11-27 - 收藏
编辑器默认使用回车键为空一行,如果要紧贴换行,请使用 Shift + 回车;
如果要嵌入视频或其他HTML代码,请使用工具栏左上角的“源代码”功能;
你可以使用无格式粘贴,也可以粘贴成 Word 格式,万一不喜欢,旁边那个小橡皮可以为你擦除格式;
以下按钮中,你可以上传并插入图片,音符按钮可以插入音乐(但不可以上传),最右边的表情按钮还可以插入表情;
我们图片上传与插入的功能还是比较丰富的,请仔细研究一下:
“来源”请填写公司的简称,不要填网址(最下方的“相关链接”才是填入网页链接)
“题头图片”中,如果不插入,便会显示你的头像LOGO,你也可以自己指定其他图片,必须保证是64×64大小,否则系统会自动剪裁
如果发布评测,需要填的内容更多,包括评分与价格(仅支持 Chrome)
如果还有什么问题,请随时与我们联系。XMMS
X Multimedia System(XMMS)是一套自由的音频播放器,其外表极像Winamp,但是运行在Unix-like操作系统。XMMS原来的名字是"X11Amp",是由Peter和Mikael Alm在1997年11月所编写的,原因是 “Linux没有好的mp3播放器”。
这个播放器是特意模仿Winamp的,其第一个版本是在翌年5月发布的。自其发布后,XMMS皆支持Winamp的面板。虽然原来的授权是有版权的,但现已成为开放源代码,采用GNU General Public License。在1999年6月10日,4Front Technologies决定赞助X11Amp开发并将计划名称改成"XMMS"——这个名称解为"X MultiMedia System"。
大部份XMMS用户将X解为X11或X Window System,但实际上X是解为"跨平台"。XMMS一直坚持使用古老的GTK+库来编写,最基本的不升级原因是因为大部份插件皆依赖于旧的GTK环境。很多程序员也认为XMMS的源代码设计得太差,很难维护。基于以上原因,网络上出现了很多相关的改进计划。
www.xmms.org - 2013-11-27 - 收藏
推荐资讯
推荐站点
头像宝
头像宝免费为网友提供大量丰富、精美的QQ头像、女生头像、男生头像、情侣头像、非主流头像、动漫头像等,好看的头像大全尽在头像宝网站。
www.vstou.com鞭牛士
鞭牛士 - 专注报道互联网 BiaNews 欲知网编事,必上Bianews。我们是中国第一网络编辑交流社区。为网络编辑提供就业、实习、交流、分享平台。门户主编坐镇,解答网络编辑疑问,近20000名网络编辑帮助您成为最优秀的网络编辑员和网络编辑师,同时,我们还为中国互联网公司招聘网络编辑,信息真实,圈子招聘成功率极高。北京网络编辑培训机构独家发布网络编辑的认证与培训信息、网络编辑的行业动态以及网络编辑的职业能力测试等信息。
www.bianews.com新书城
新书城网上书店,上海地区专业的网上书店,主要经营计算机、经管会计、英语考研等图书,上海地区提供送货上门服务。
www.newbooks.com.cn中国教育装备采购网
中国教育装备采购网是教育装备行业网站,提供教育装备行业仪器仪表,分析仪器,标本模型,校用家具,机电设备超过1000000条产品信息与70000条厂商信息,每天更新500条以上行业招标与求购信息。
www.caigou.com.cn亚马逊
亚马逊中国(z.cn)是全球领先的电子商务公司亚马逊在中国的网站。秉承“以客户为中心”的理念,亚马逊中国承诺“天天低价,正品行货”,致力于从低价、选品、便利三个方面为消费者打造一个百分百可信赖的网上购物环境。作为一家在中国处于领先地位的电商,亚马逊中国为消费者提供图书、音乐、影视、手机数码、家电、家居、玩具、健康、美容化妆、钟表首饰、服饰箱包、鞋靴、 运动、食品、母婴、户外和休闲等29大类、上千万种的产品,通过“货到付款”等多种支付方式,为中国消费者提供便利、快捷的网购体验。
www.amazon.cn
