如何高效使用搜索引擎

在编写代码的时候,遇到思路上的问题或者bug时,往往需要时候搜索引擎来获取我们解决问题的方案,此时,就需要高效的来使用搜索引擎了,往往事半功倍,不必在茫茫网络搜索中苦苦寻觅,而到最后网络也无法简单明了的告诉你准确答案。

1.选择合适的关键词搜索,比如如果打上为什么python运行不成功鬼知道搜出来什么,搜的问题不要空泛而大,用关键字而不是整个句子 比如搜索python的正则表达式,就可以打python re

2.站内搜索用site

比如搜爬虫,就可以打python爬虫 site:csdn.net(随便举的)

3.完全匹配用“”这个比较试用于长句,比如bug

4.文件类型filetype

不二情书 filettype:pdf,就只会搜到pdf格式的

目前我用到的就只有以上几种

时间: 2024-10-11 21:11:21

如何高效使用搜索引擎的相关文章

高效使用搜索引擎

1) intitle 这个搜索指令是想告诉搜索引擎,搜索出来的结果,标题一定要包含你输入的关键词. 不然有时候你搜索网页里面也会包括所输的关键词. 2)关键词A -关键词B 这个搜索指令是想告诉搜索引擎,搜索出来的结果不能带有关键词B,使用这个指令时,关键词A后面必须得加一个空格. 3)filetype:文件格式 关键词 这个搜索指令是想告诉搜索引擎,结果只显示关键词为某类文件格式的链接. 4) site:网址 这个搜索指令是想告诉搜索引擎,只在这个网站上对该关键词进行搜索.

PHP开发搜索引擎技术全解析

谈到网页搜索引擎时,很多人都会想到雅虎.的确,雅虎开创了一个互联网络的搜索时代.然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的.2000年8月,雅虎采用了Google这家由斯坦福大学学生创建的公司的技术.理由非常简单,Google的搜索引擎比雅虎先前使用的技术能更快.更准确搜索到所需要的信息. 让我们自己来设计.开发一个强劲.高效的搜索引擎和数据库恐怕短时间内在技术.资金等方面是不可能的,不过,既然雅虎都在使用别人的技术,那么我们是不是也可以使用别人现成的搜索引擎网站呢? 剖析编程思

悟空:用Go语言编写的全文搜索引擎

最近Go语言1.5版正式发布,国内关于Go语言的学习和应用也逐渐火热,InfoQ也将关注并推动国内Go语言社区的发展.悟空开源项目是用Go语言编写的全文搜索引擎,InfoQ记者采访了它的作者陈辉,了解了这个项目背后的一些信息. 悟空搜索引擎的特点是高度可定制,具有如下特性: 高效索引和搜索(1M条微博500M数据28秒索引完,1.65毫秒搜索响应时间,19K搜索QPS) 支持中文分词(使用作者自己研发的Go语言中文分词工具sego分词包并发分词,速度27MB/秒) 支持计算关键词在文本中的紧邻距

如何使用搜索技巧来成为一名高效的程序员

搜索技能的重要性 对于缺乏编程知识的人来说,完全有可能开发一个网页或一个小应用.如果运气够好,当你使用谷歌去搜索一些示例的时候,你有可能会搜索到现成的代码,并因此而完成工作.即便是那些经验丰富的程序员,也经常会为了节约时间和精力而去搜索现有的解决方案. 如果没有搜索引擎.网络和集体的智慧,现代化高效的编程技术是难以想象的.因此,搜索技巧对高效的程序员而言,变得越来越重要. 现在,我们不必去了解或记住许多程序的解决方法–只需要搜索即可.我们变得更加高效.更加有创造性,并且能够解决更多的问题.但是,

如何更高效的使用谷歌解决问题

面对问题的态度 在自学编程的过程中,不可避免的会遇到各种大大小小的问题.遇到了问题,不要害怕也不要焦虑,而是要保持一种兴奋的状态. 如果把编程比作一场游戏,那编程遇到的问题就好比是游戏中的怪兽.杀死了怪兽,就获得了经验和金币.同样,解决了编程中的问题,就获得了相应的经验和技能,在技术的道路上更进了一步. 什么时候去麻烦别人 遇到了问题,可以选择向别人发问. 但是在麻烦别人之前,最好自己先用谷歌检索一下答案.正所谓“太阳底下无新鲜事”,检索之后,你会发现你遇到的大部分问题,别人也曾遇到过,而且已经

搜索引擎基本工作原理

搜索引擎的基本工作原理包括如下三个过程:首先在互联网中发现.搜集网页信息:同时对信息进行提取和组织建立索引库:再由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户. 工作原理编辑 1.抓取网页.每个独立的搜索引擎都有自己的网页抓取程序爬虫(spider).爬虫Spider顺着网页中的超链接,从这个网站爬到另一个网站,通过超链接分析连续访问抓取更多网页.被抓取的网页被称之为网页快照.由于互联网中超链接的应用很普遍,

python内置函数(1)

做了几道题,复习一下python的内置函数. python round() 函数 函数描述 round()函数返回浮点数x的四舍五入值 语法 round(x[, n]) 用法实例:浮点数x=3.1415926,用round()函数使x显示小数点后两位 print (round(x, 2)) 运行结果 3.14 多写一点 在使用round()函数的时候,有时候运行出的结果和自己想的不一样,比如: >>>round(2.25, 1) 2.2 >>>round(2.35, 1

分词技术

目录(?)[+] 我们要理解分词技术先要理解一个概念.那就是查询处理,当用户向搜索引擎提交查询后,搜索引擎接收到用户的信息要做一系列的处理.步骤如下所示: 1.首先是到数据库里面索引相关的信息,这就是查询处理. 那么查询处理又是如何工作的呢?很简单,把用户提交的字符串没有超过3个的中文字,就会直接到数据库索引词汇.超过4个中文字的,首先用分隔符比如空格,标点符号,将查询串分割成若干子查询串. 举个例子.“什么是百度分词技术” 我们就会把这个词分割成“ 什么是,百度,分词技术.”这种分词方法叫做反

MD5破解知识

好久没更新了,今天翻电脑里的文档,看到以前整理的,重新编辑一下,还是发在这里供以后翻阅吧. 很多应用都将用户密码通过MD5算法散列后保存,而不再保存密码明文.MD5是单向的,并不存在逆向算法.但入侵者在获得MD5散列字符串后依然可能通过多种方法破解成明文密码. 一般地,破解MD5是指:(1)对于任意y,求x,使得MD5(x)=y:(2)给定x1,求x2,使得MD5(x1)=MD5(x2):(3)求x1.x2,使得MD5(x1)=MD5(x2). 任何能够满足上述3个条件之一的方法称为MD5破解算