简单搜索怎样编写一个搜索程序

简单搜索  时间:2021-12-18  阅读:()

简单搜索与复杂搜索的区别在于哪里?

简单搜索,需要输入少量的内容,得到比较泛的结果。

比如:你只需要输入一个关键词,得到跟关键词模糊匹配的大量结果。

复杂搜索,通常说高级搜索,需要输入多个条件,得到较为精确的结果。

比如:输入所属地区,所属街道,人物性别,人的姓,最后可以找到一个小范围相对精确的结果。

而简单搜索,你只输入姓,那么你会得到一个全国同姓的结果。

如何在电脑上快速的搜索自己想要的文件

缩小搜索范围 平时我们使用win7的搜索功能可能都是在win7的开始菜单当中直接进行的,不过这样的搜索是对所有的索引文件进行检索,而那些没有加入索引当中的文件,则是无法搜索到的。

此外,尽管win7中的索引模式搜索已经很快,但如果你是第一次进行搜索,那么还要花费一定的时间来建立这个索引文件,因此时间就要长一些。

其实如果你知道自己要搜索的文件所在的目录,那么最简单的加速方法就是缩小搜索的范围,访问文件所在的目录,然后通过文件夹窗口当中的搜索框来完成。

win7已经将搜索工具条集成到工具栏,不仅可以随时查找文件,还可以对任意文件夹进行搜索。

分类筛选直观显示让库更好用 “库”功能是Windows 7系统最大的亮点之一,它彻底改变了我们的文件管理方式,从死板的文件夹方式变得更为灵活和方便。

但随着库里的文件、文件夹数量越来越庞大,从库中直观地选择需要的文件就开始变得困难起来。

其实,利用好库的排列方式就可以很好地解决这个问题,下面就用一些实例来看看怎么快速找出库中需要的文件。

打开库,点击“排列方式”的下拉菜单,不同类型的库,在此菜单中的选项也不尽相同,如图片库有月、日、分级、标记几个选项,文档库中有作者、修改日期、标记、类型、名称几大选项。

下面要做的就是利用这些不同的排列选项,把需要的文件轻松找到。

详细图文 /html/czxt/win7/10905.html 如何快速查找文档呢?Windows 7文档库与Office文档结合相当紧密,如在Word中点击Office按钮,选择“Word选项/常规”,在“对Microsoft Office进行个性化设置”中填写了用户名即为自己的Office文档设置了作者信息,在文档库中选择以作者的排列方式显示即可按照不同作者进行归纳,非常适合办公族在往来频繁的文件中找到自己撰写或他人发送过来的文件。

搜索引擎基本的搜索规则(+号、-号、引号、空格的使用)

搜索引擎的使用技巧 搜索引擎就是帮助我们来方便地查询网上信息的,但是当你输入关键词后,出现了成百上千个查询结果,而且这些结果中并没有多少你想要的东西,面对着一堆信息垃圾,这时你的心情该是如何的沮丧。

不要难过,这不是因为搜索引擎没有用,而是由于你没能很好地驾驭它,没有掌握它的使用技巧,才导致这样的后果。

每个搜索引擎都有自己的查询方法,你只有熟练的掌握它,才能运用自如。

不同的搜索引擎提供的查询方法不完全相同,你要想具体了解,可以到各个网站中去查询,但有一些通用的查询方法,各个搜索引擎基本上都具有,下面就给你加以介绍。

由于使用目录查询比较简单,你只需确定要查找目标所在的目录,然后一层层打开,逐步细化就可以找到。

所以我们下面主要介绍使用关键词进行查询。

1、简单查询 在搜索引擎中输入关键词,然后点击“搜索”就行了,系统很快会返回查询结果,这是最简单的查询方法,使用方便,但是查询的结果却不准确,可能包含着许多无用的信息。

} 2、使用双引号用(" ") 给要查询的关键词加上双引号(半角,以下要加的其它符号同此),可以实现精确的查询,这种方法要求查询结果要精确匹配,不包括演变形式。

例如在搜索引擎的文字框中输入“电传”,它就会返回网页中有“电传”这个关键字的网址,而不会返回诸如“电话传真”之类网页。

3、使用加号(+) 在关键词的前面使用加号,也就等于告诉搜索引擎该单词必须出现在搜索结果中的网页上,例如,在搜索引擎中输入“+电脑+电话+传真”就表示要查找的内容必须要同时包含“电脑、电话、传真”这三个关键词。

4、使用减号(-) 在关键词的前面使用减号,也就意味着在查询结果中不能出现该关键词,例如,在搜索引擎中输入“电视台-中央电视台”,它就表示最后的查询结果中一定不包含“中央电视台”。

5、使用通配符(*和?) 通配符包括星号(*)和问号(?),前者表示匹配的数量不受限制,后者匹配的字符数要受到限制,主要用在英文搜索引擎中。

例如输入puter*”,就可以找到puterized”等单词,而输入p?ter”,则只能找到peter”等单词。

6、使用布尔检索 所谓布尔检索,是指通过标准的布尔逻辑关系来表达关键词与关键词之间逻辑关系的一种查询方法,这种查询方法允许我们输入多个关键词,各个关键词之间的关系可以用逻辑关系词来表示。

and,称为逻辑“与”,用and进行连接,表示它所连接的两个词必须同时出现在查询结果中,例如,输入puter and book”,它要求查询结果中必须同时包puter和book。

or,称为逻辑“或”,它表示所连接的两个关键词中任意一个出现在查询结果中就可以,例如,输入puter or book”,就要求查询结果中可以只puter,或只有book,或同时包puter和book。

not,称为逻辑“非”,它表示所连接的两个关键词中应从第一个关键词概念中排除第二个关键词,例如输入“automobile not car”,就要求查询的结果中包含automobile(汽车),但同时不能包含car(小汽车)。

near,它表示两个关键词之间的词距不能超过n个单词。

在实际的使用过程中,你可以将各种逻辑关系综合运用,灵活搭配,以便进行更加复杂的查询。

7、使用括号 当两个关键词用另外一种操作符连在一起,而你又想把它们列为一组时,就可以对这两个词加上圆括号。

8、使用元词检索 大多数搜索引擎都支持“元词”(metawords)功能,依据这类功能用户把元词放在关键词的前面,这样就可以告诉搜索引擎你想要检索的内容具有哪些明确的特征。

例如,你在搜索引擎中输入“title:清华大学”,就可以查到网页标题中带有清华大学的网页。

在键入的关键词后加上“”,就可以查到所有为后缀的网站。

其他元词还包括:image:用于检索图片,link:用于检索链接到某个选定网站的页面,url:用于检索地址中带有某个关键词的网页。

9、区分大小写 这是检索英文信息时要注意的一个问题,许多英文搜索引擎可以让用户选择是否要求区分关键词的大小写,这一功能对查询专有名词有很大的帮助,例如:web专指万维网或环球网,而web则表示蜘蛛网。

怎样编写一个搜索程序

你必须用 File 类()。

写了个简单的例子让你参考: import java.io.*; import java.util.*; class SimpleLocalDriveSearch { ????private List result = new ArrayList( ); ????private void recursiveSearch( File rootDir, String suffix ) { ????????File[ ] files = rootDir.listFiles( ); ????????if ( files != null ) ????????????for ( int i = 0; i < files.length; i++ ) { ????????????????if ( files[ i ].isFile( ) && files[ i ].getName( ).endsWith( suffix ) ) ????????????????????result.add( files[ i ] ); ????????????????recursiveSearch( files[ i ], suffix ); ????????????} ????} ????public List search( File startDir, String matchingExtension ) { ????????result.clear( ); ????????recursiveSearch( startDir, "." + matchingExtension ); ????????return result; ????} ????public static void main( String[ ] args ) throws Exception { ????????System.out.println( "Enter the extension of files to be searched for:" ); ????????String ext = new BufferedReader( new InputStreamReader( System.in ) ).readLine( ); ????????SimpleLocalDriveSearch slds = new SimpleLocalDriveSearch( ); ????????File[ ] roots = File.listRoots( ); ????????for ( int i = 0; i < roots.length; i++ ) { ????????????List found = slds.search( roots[ i ], ext ); ????????????if ( found.size( ) > 0 ) ????????????????for ( Iterator iter = found.iterator( ); iter.hasNext( ); ) ????????????????????System.out.println( iter.next( ) ); ????????????else ????????????????System.out.println( "No match on " + roots[ i ] ); ????????} ????} }

virmach:3.23美元用6个月,10G硬盘/VirMach1核6个月Virmach

virmach这是第二波出这种一次性周期的VPS了,只需要缴费1一次即可,用完即抛,也不允许你在后面续费。本次促销的是美国西海岸的圣何塞和美国东海岸的水牛城,周期为6个月,过后VPS会被自动且是强制性取消。需要临时玩玩的,又不想多花钱的用户,可以考虑下!官方网站:https://www.virmach.comTemporary Length Service Specials圣何塞VPS-一次性6个...

云如故枣庄高防(49元)大内存2H2G49元8H8G109元

云如故是一家成立于2018年的国内企业IDC服务商,由山东云如故网络科技有限公司运营,IDC ICP ISP CDN VPN IRCS等证件齐全!合法运营销售,主要从事自营高防独立服务器、物理机、VPS、云服务器,虚拟主机等产品销售,适合高防稳定等需求的用户,可用于建站、游戏、商城、steam、APP、小程序、软件、资料存储等等各种个人及企业级用途。机房可封UDP 海外 支持策略定制 双层硬件(傲...

华纳云CN2高防1810M带宽独享,三网直cn218元/月,2M带宽;独服/高防6折购

华纳云怎么样?华纳云是香港老牌的IDC服务商,成立于2015年,主要提供中国香港/美国节点的服务器及网络安全产品、比如,香港服务器、香港云服务器、香港高防服务器、香港高防IP、美国云服务器、机柜出租以及云虚拟主机等。以极速 BGP 冗余网络、CN2 GIA 回国专线以及多年技能经验,帮助全球数十万家企业实现业务转型攀升。华纳云针对618返场活动,华纳云推出一系列热销产品活动,香港云服务器低至3折,...

简单搜索为你推荐
吉林乐透麻将下载乐透该怎么玩?虚礼光驱什么是虚拟光驱?流星蝴蝶剑无限血流星蝴蝶剑有办法无限血吗?樱花校园模拟器最新版洛丽塔预付费年轻人套餐(青春版云卡)如何申请?赛尔号外挂大全赛尔号最新bug大全阿帕奇直升机游戏侠盗5里面的 阿帕奇直升飞机在那里能找到迅雷刷树助手有没有支持新版迅雷可以用的幸福树的刷树软件,那个万用版只可以支持到7.2版本,7.9的迅雷就没用了。我在网上看到好像是新版迅雷里 的流量监控什么3个DLL文件的关系,把这3个文件替换成旧版的文件就可以了,不过那个网页的下载地址没用了,而且也没有说是哪些文件?迅雷刷树助手迅雷软件助手是干什么的?快播ipad版为什么在iPad(未越狱)的商店里下载不了"快播"?在哪能下载?杀手2无限金币存档求问杀手僵尸之城2。版本2.0.1 未越狱爱疯5iso版本613 能不能无限金币?如能请教如何操作
未注册域名查询 域名查询系统 vps是什么 新网域名解析 stablehost 国内永久免费云服务器 优惠码 gitcafe 512m内存 新站长网 嘟牛 亚洲小于500m 大容量存储器 爱奇艺会员免费试用 创建邮箱 贵阳电信测速 注册阿里云邮箱 建站技术 cx域名 删除域名 更多