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