1 / 3
文档名称:

ROSA功能说明.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ROSA功能说明.doc

上传人:xxj16588 2016/3/10 文件大小:0 KB

下载得到文件列表

ROSA功能说明.doc

相关文档

文档介绍

文档介绍:ROSA 功能说明 @ 1. 首先要谈谈怎么会想到这个东西? 不是有 thephy 了吗?本来我不是想做个 ftp 搜索引擎的。事情是这样的: 我在自己机子上开了个 ftp 服务, 然后几个哥们可以 share 东西。渐渐东西就多了, 80G 几乎裝满,这些东西我自己也只能记得个大概。 DH 喜欢看片,我指电影,然后经常会问: “你机子上有 xxx 没? ”我说: “有,下去吧。”但不多久 dh 就跑到我跟前了,说“在哪呢?我找不到。”我就指给他看了。这样的事情越来越多, 最后我对这些问题的回答也开始变得模糊疑惑起来。于是我开始想, 生活不能这样, DH 不能老来问我片放哪了: P 于是我产生了这样的想法,如果 ftpclient 支持搜索就好了,我的问题不就解决了吗? 我和他们讲了我的想法, 他们表示赞同, 但提出了很多质疑: 比如每次都这么搜你累不?我想确实有些累。后来我有想到 apt-get , 发觉他们做得很好。但立刻又自我否决了这个想法, 因为我们不能要求所有的 ftp 服务器都有这么一个索引文件可用。随着讨论的逐渐深化,我觉得做个客户端似乎是不能完美的解决我的这个问题。最后遂决定作一个类似于 veryftp 或者 thephy 的东西, 但要比 veryftp 简单,比 thephy 功能强大。 2. 已实现的功能 1. 简单搜索这个就是简单的输入搜索词的查询方式。 2. 高级搜索 a) 路径名和文件名搜索举例来说:对于/movie/ 蓝莓之夜/ 。如果根据路径搜索,会有下面两条结果: /movie/ 蓝莓之夜/movie/ 蓝莓之夜/ 而根据文件名搜索只有一个结果/movie/ 蓝莓之夜此处的路径名指再 ftp 服务器上的完整绝对路径,而文件名是这个路径的最末一级的名称。 b) 搜索排序通过提供对搜索结果的多种排序来为用户提供各种所需视图。 c) 分类查询根据文件后缀名将文件分为若干类。具体的分类标准参看 。对这个文件的修改可以直接反应到下一次索引上, 不过如果要增加或减少类别的话, 主页上面的分类勾选框也需要增加或减少。 d) 逻辑与或非这个功能就是再搜索的时候使用大写的 AND, OR , NOT 来强化搜索条件。 e) 单点搜索针对单个站点的搜索功能,输入 server:domainname 或者 server:ip 再加上关键词就可以针对单个站点进行搜索。 f) 通配符支持提供了通配符*, ?的支持, * 代表 0 个或多个字符, ?代表一个或多个字符。 g) 模糊查询加上~ 可以激活模糊查询功能,对于某些单词的拼写没有把握的情况十分有用。比如输入 f ir end ~ 可以搜索出满足关键词 friend 的结果。 h) 短语查询将搜索词放在双引号内即可实现短语查询功能。 i) 范围查询使用类似 date:[20080301 TO 20080320] 这样的查询可以实现范围查询。 j) 访问控制对于某些 FTP 服务器可能是小范围内共享信息使用, 通过在向 Rosa 注册的时候提供一个自定义的访问控制码( 默认为 anybody , 表示任何人都可以检索到) 就可以限制只有那些知道次访问控制