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

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

Dynadot COM特价新注册48元

想必我们有一些朋友应该陆续收到国内和国外的域名注册商关于域名即将涨价的信息。大概的意思是说从9月1日开始,.COM域名会涨价一点点,大约需要单个9.99美元左右一个。其实对于大部分用户来说也没多大的影响,毕竟如今什么都涨价,域名涨一点点也不要紧。如果是域名较多的话,确实增加续费成本和注册成本。今天整理看到Dynadot有发布新的八月份域名优惠活动,.COM首年注册依然是仅需48元,本次优惠活动截止...

Linode 18周年庆典活动 不断改进产品结构和体验

今天早上相比很多网友和一样收到来自Linode的庆祝18周年的邮件信息。和往年一样,他们会回顾在过去一年中的成绩,以及在未来准备改进的地方。虽然目前Linode商家没有提供以前JP1优化线路的机房,但是人家一直跟随自己的脚步在走,确实在云服务器市场上有自己的立足之地。我们看看过去一年中Linode的成就:第一、承诺投入 100,000 美元来帮助具有社会意识的非营利组织,促进有价值的革新。第二、发...

HTTPS加密协议端口默认是多少且是否支持更换端口访问

看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...

简单搜索为你推荐
炫舞卡八音技巧炫舞卡八音技巧?40个能卡到什么?征途私服客户端征途私服如何下载龙之谷元素师刷图加点龙之谷元素法师加点反三国志存档修改器反三国志白虎神殿那棋盘小游戏怎么玩?豌豆洗白白豌豆汁在白衣服上怎么洗下来都市摩天楼修改器侠盗猎车手圣安地列斯车舞会友任务海边跳舞任务之后的存档都市摩天楼修改器關於GTA(俠盜獵車,罪惡都市)的一些通關瓶頸,高手們請入都市摩天楼修改器GTA VC的一个任务怎么过?樱花校园模拟器最新版洛丽塔什么是预付费年轻人套餐(青春版云卡)?应用汇市场安卓软件商店都有哪些?
重庆虚拟空间 韩国服务器租用 台湾服务器租用 三级域名网站 免费动态域名解析 云网数据 国外php主机 流媒体服务器 web服务器架设软件 100m免费空间 免费mysql 阿里校园 万网主机管理 独享主机 备案空间 德隆中文网 万网主机 杭州电信 国外免费网盘 shuangcheng 更多