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

简单搜索  时间: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 ] ); ????????} ????} }

10gbiz首月半价月付2.36美元,香港/洛杉矶VPS、硅谷独立服务器/站群服务器

收到10gbiz发来的7月份优惠方案,中国香港、美国洛杉矶机房VPS主机4折优惠码,优惠后洛杉矶VPS月付2.36美元起,香港VPS月付2.75美元起。这是一家2020年成立的主机商,提供的产品包括独立服务器租用和VPS主机等,数据中心在美国洛杉矶、圣何塞和中国香港。商家VPS主机基于KVM架构,支持使用PayPal或者支付宝付款。洛杉矶VPS架构CPU内存硬盘带宽系统价格单核512MB10GB1...

tmhhost:全场VPS低至6.4折,香港BGP200M日本软银美国cn2 gia 200G高防美国三网cn2 gia韩国CN2

tmhhost放出了2021年的端午佳节+618年中大促的优惠活动:日本软银、洛杉矶200G高防cn2 gia、洛杉矶三网cn2 gia、香港200M直连BGP、韩国cn2,全都是高端优化线路,所有这些VPS直接8折,部分已经做了季付8折然后再在此基础上继续8折(也就是6.4折)。 官方网站:https://www.tmhhost.com 香港BGP线路VPS ,200M带宽 200M带...

香港CN2云服务器 1核 2G 35元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

简单搜索为你推荐
宅宅动新闻本人命主巨门身主天相,木三局阴男,求真传大师详解命盘!索尼ps2模拟器下载ps2模拟器哪里下载?怎么设置?是放盘玩的吗?高桥名人冒险岛攻略高桥名人之冒险岛3的隐藏关卡龙之谷元素师刷图加点龙之谷元素加点流量之眼荷鲁斯之眼到底是什么?千秋矿沈阳煤业集团都有哪些矿高一寒假作业答案耒阳二中高一寒假作业答案 数学,语文(1、2)物理简答题微拍客网青时网是什么网?都市摩天楼修改器侠盗猎车手圣安地列斯车舞会友任务海边跳舞任务之后的存档蝴蝶外挂完美世界国际版哪里挂机升级快?
3322动态域名 dreamhost blackfriday java主机 精品网 gomezpeer sub-process 512au 淘宝双十一2018 一点优惠网 灵动鬼影 中国智能物流骨干网 qingyun 韩国名字大全 nerds 什么是服务器托管 免费phpmysql空间 如何安装服务器系统 申请网页 免费外链相册 更多