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

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

瓜云互联-美国洛杉矶高防CN2高防云服务器,新老用户均可9折促销!低至32.4元/月!

瓜云互联一直主打超高性价比的海外vps产品,主要以美国cn2、香港cn2线路为主,100M以内高宽带,非常适合个人使用、企业等等!安全防护体系 弹性灵活,能为提供简单、 高效、智能、快速、低成本的云防护,帮助个人、企业从实现网络攻击防御,同时也承诺产品24H支持退换,不喜欢可以找客服退现,诚信自由交易!官方网站:点击访问瓜云互联官网活动方案:打折优惠策略:新老用户购买服务器统统9折优惠预存返款活动...

易探云美国云服务器评测,主机低至33元/月,336元/年

美国服务器哪家平台好?美国服务器无需备案,即开即用,上线快。美国服务器多数带防御,且有时候项目运营的时候,防御能力是用户考虑的重点,特别是网站容易受到攻击的行业。现在有那么多美国一年服务器,哪家的美国云服务器好呢?美国服务器用哪家好?这里推荐易探云,有美国BGP、美国CN2、美国高防、美国GIA等云服务器,线路优化的不错。易探云刚好就是做香港及美国云服务器的主要商家之一,我们来看一下易探云美国云服...

CloudCone:洛杉矶MC机房KVM月付1.99美元起,支持支付宝/PayPal

CloudCone是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,譬如常规VPS、大硬盘VPS等等,数据中心在洛杉矶MC机房。商家2021年Flash Sale活动继续,最低每月1.99美元,支持7天退款到账户,支持使用PayPal或者支付宝付款,先充值后下单的方式。下面列出几款VPS主机配置信息。CPU:1core内存:768MB...

简单搜索为你推荐
龙之谷元素师刷图加点龙之谷元素加点txt转jar格式转换器怎么将txt转化jar格式青岛圈青岛在中国的哪边雷神之锤3中文版诺基亚N900运行雷神之锤3的源让子弹飞下载地址哪里有让子弹飞电影免费下载猫咪能像液体一样缩在盒子里猫夜里为什么能看见东西?人人桌面下载为什么我无法登陆人人网阿帕奇直升机游戏直升机模拟飞行游戏先祖凤凰蛋怎么获得wow成就龙有哪些街机三国辅助器yy街机三国有挂吗?
重庆服务器租用 如何查询域名备案号 腾讯云盘 oneasiahost wdcp 新世界电讯 iis安装教程 服务器架设 40g硬盘 流量计费 可外链相册 什么是服务器托管 网游服务器 吉林铁通 全能空间 登陆qq空间 免费网络空间 97rb 好看的空间 闪讯网 更多