ROSA功能说明.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ROSA功能说明

ROSA功能说明 ww.wang.cs@ 1.首先要谈谈怎么会想到这个东西? 不是有thephy了吗?本来我不是想做个ftp搜索引擎的。 事情是这样的: 我在自己机子上开了个ftp服务,然后几个哥们可以share东西。渐渐东西就多了,80G几乎裝满,这些东西我自己也只能记得个大概。DH喜欢看片,我指电影,然后经常会问:你机子上有xxx没?我说:有,下去吧但不多久dh就跑到我跟前了,说 “在哪呢?我找不到。”我就指给他看了。这样的事情越来越多,最后我对这些问题的回答也开始变得模糊疑惑起来。于是我开始想,生活不能这样,DH不能老来问我片放哪了:P 于是我产生了这样的想法,如果ftpclient支持搜索就好了,我的问题不就解决了吗?我和他们讲了我的想法,他们表示赞同,但提出了很多质疑:比如每次都这么搜你累不?我想确实有些累。后来我有想到apt-get,发觉他们做得很好。但立刻又自我否决了这个想法,因为我们不能要求所有的ftp服务器都有这么一个索引文件可用。 随着讨论的逐渐深化,我觉得做个客户端似乎是不能完美的解决我的这个问题。最后遂决定作一个类似于veryftp的东西,但要比veryftp简单, 2.已实现的功能 简单搜索 这个就是简单的输入搜索词的查询方式。 高级搜索 路径名和文件名搜索 举例来说:对于/movie/蓝莓之夜/1.rmvb。如果根据路径搜索,会有下面两条结果: /movie/蓝莓之夜 /movie/蓝莓之夜/1.rmvb 而根据文件名搜索只有一个结果 /movie/蓝莓之夜 此处的路径名指再ftp服务器上的完整绝对路径,而文件名是这个路径的最末一级的名称。 搜索排序 通过提供对搜索结果的多种排序来为用户提供各种所需视图。 分类查询 根据文件后缀名将文件分为若干类。具体的分类标准参看categories.xml。对这个文件的修改可以直接反应到下一次索引上,不过如果要增加或减少类别的话,主页上面的分类勾选框也需要增加或减少。 逻辑与或非 这个功能就是再搜索的时候使用大写的AND, OR , NOT来强化搜索条件。 单点搜索 针对单个站点的搜索功能,输入server:domainname或者server:ip再加上关键词就可以针对单个站点进行搜索。 通配符支持 提供了通配符*,?的支持,*代表0个或多个字符,?代表一个或多个字符。 模糊查询 加上~可以激活模糊查询功能,对于某些单词的拼写没有把握的情况十分有用。比如输入firend~可以搜索出满足关键词friend的结果。 短语查询 将搜索词放在双引号内即可实现短语查询功能。 范围查询 使用类似date:TO这样的查询可以实现范围查询。 访问控制 对于某些FTP服务器可能是小范围内共享信息使用,通过在向Rosa注册的时候提供一个自定义的访问控制码(默认为anybody,表示任何人都可以检索到)就可以限制只有那些知道次访问控制码的人才能搜索到此站点的内容。 热点搜索排名 通过统计用户的搜索词提供搜索词的统计,并将统计结果中次数较多的若干个搜索词显示再首页上以引导用户对于某些信息的共享。 过期站点屏蔽 对于若干天未能更新的站点,将不出现在用户的搜索结果中。 一些辅助功能 站点访问量的统计,用直方图形式给出近24小时的站点统计结果。 所有被索引站点的可导入FlashFaxp的XML文件导出功能,方便用户将所有站点加入FlashFxp的站点管理器中。 资源请求 对于某些资源可能暂时没有,比如刚上映的电影等。那么用户可以对资源提出请求,一旦Rosa能够搜索到你的请求时会想请求用户发送Email提醒用户某个资源已经可以下载了。 留言板 为了方便大家的交流,打算实现一个很简易的留言板。这个留言板不需要用户注册,仅仅是简单的留言回复功能。方便大家交流对Rosa的意见和共享资源。 3未实现的功能 站点可访问性提示 对于搜索结果中的站点,有些站点可能暂时不可访问或者用户已满。对于这种情况要给出站点的可连接性信息以节省用户的尝试时间。 多点下载客户端 对于同一个资源,通常会在很多地方存在,通常的下载工具比如FlashFxp是单线程单点的,如何同时从多个站点下载同一文件来加快文件下载速度也是未来的一个很有意思的工作。

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档