如何有效使用搜索引擎找到技术问题的答案?

2020-05-09 10:08:51 +08:00
 jdhao

我对于如何使用谷歌搜索找到技术问题解决方法的一些想法: https://jdhao.github.io/2020/05/09/search_for_solution_with_web_engine/

欢迎讨论

2228 次点击
所在节点    程序员
9 条回复
colors
2020-05-09 14:12:08 +08:00
总结的很好, 分享我常用的技巧
对搜索结果不满意时, 可以通过增删关键词来缩小 /扩大搜索范围
比如在搜索英文但不清楚术语的时候, 可以考虑先减少关键词, 扩大搜索范围, 在结果中筛选到关键词术语, 再加上关键词精准搜索
本质上就是对搜索精准和召回权衡
jdhao
2020-05-09 14:31:16 +08:00
@colors 是的,先使用少量关键词或者相关问题,找到精确关键词,再优化搜索关键词,这个对于一些自己感觉陌生的问题很有用 👍
faceRollingKB
2020-05-09 15:04:13 +08:00
一般对于我不知道的技术,我都是搜 how to ...
ShinichiYao
2020-05-09 15:29:14 +08:00
不用中文
xingshu1990
2020-05-09 15:46:28 +08:00
比如编程语言是 python,用的是 scrapy,然后是爬虫代码中的 URL 出现类型错误。首先搜索报错信息,然后再在报错信息前加 python 和空格,限定在 python 这门编程语言内,然后慢慢的将描述性语句,换成关键词:
比如关键词是:python scrapy 报错信息 这样一次搜索不到内容,慢慢的多换点报错信息的关键词,总会命中到关键词的。
不知道从什么地方大概了解(可能不正确),百度信息索引,如果不追求准确性,命中性,排除其他因素的话,可以这样理解,用户搜索关键词,倒排索引用的是 BM25 (百度了解) 也可能有 TF−IDF,不过粗暴的说,你在百度搜索中,输入了一堆词,比如 [阅文的合同有什么问题?写手为什么这么生气] 还不如 [阅文 合同 写手]
jdhao
2020-05-09 15:53:03 +08:00
@xingshu1990 是的,如果检索查询太冗长,可能会降低返回结果的数量,同时也会把一些本来能匹配的给去掉了,使用关键词匹配的效果更好。
xizismile
2020-05-09 23:15:33 +08:00
技术问题的话,如果倾向于在一个网站内搜索相关问题和答案的话,可以使用一些高级搜索命令

比如在 v2 上搜索数据库相关的问题,那就可以输入“数据库 site:v2ex.com
比如在 stackoverflow 上搜索数据库相关的问题,那就可以输入“database site:stackoverflow.com
bowser1701
2020-05-10 17:06:47 +08:00
@xizismile Google Hacker
bintianbaihua
2020-05-10 18:26:04 +08:00
英文搜索,关键字。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/669882

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX