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

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

ProfitServer$34.56/年,西班牙vps、荷兰vps、德国vps/不限制流量/支持自定义ISO

profitserver怎么样?profitserver是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对德国VPS(法兰克福)、西班牙v...

Virmach:1核/512M1核M1核512M/夏季美国vps促销,年付$7.2,9月更换AMD平台

virmach怎么样?virmach家这几年非常火,从商家的黑五闪购开始,以超低的价格吸引了大批的国人客户,而且商家的机器还是非常稳定的,站长手里的4.75刀年付已经用了两年了,非常稳定,不过商家到国内的线路一般,目前商家新上了夏季优惠促销,价格低到发指,年付7.2美元起,商家反馈将在9月开始更换AMD+NVMe平台,这个消息从年初就有了,不过一直没有更换,目前这个时间也不确定是否准确。点击进入:...

HostWebis:美国/法国便宜服务器,100Mbps不限流量,高配置大硬盘,$44/月起

hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...

简单搜索为你推荐
绿色快播下载为什么我家电脑QVOD播放器下载不了?旺旺狗自动答题器手机扫一扫就能自动完成阅卷的手机软件国民校花龙儿介绍一下国民校花孙文婷?高桥名人冒险岛攻略高桥名人,冒险岛四第四大关BOSS怎么打?大飞cf贴吧里面说“大飞不解释”是什么意思西西炫舞外挂炫舞炫音2.1.5 qq炫舞炫音挂2.1.5下载官方青岛圈青岛有几个区?哪几个区繁华?请详细说明券老婆王均瑶老婆樱花校园模拟器最新版洛丽塔预付费年轻人套餐(青春版云卡)如何申请?宅宅乐我这算不算厌世了
新加坡虚拟主机 域名抢注 域名备案只选云聚达 enzu 息壤备案 cpanel 轻博客 火车票抢票攻略 100m免费空间 卡巴斯基官方免费版 最好的免费空间 电信虚拟主机 上海联通宽带测速 什么是web服务器 注册阿里云邮箱 登陆qq空间 netvigator 免费主页空间 闪讯网 新疆服务器 更多