搜索的原理

关键词和搜索引擎
在谷歌的输入框,输入关键词,谷歌会返回搜索结果,这个过程是怎么样的呢?
一定要重视关键词这个概念,选好关键词,真的非常强大。要不怎么说人类的本质都是复读机呢。
关键词举例,例如QQ里面的群名叫Mongodb问答群,那这个群会获取天然流量。再比如说域名,域名发展了这么些年,好的域名肯定会被抢注的,你直接拿英文字典,那单词去查whois,我觉得大部分应该都会被注册的。

那些关键词是好的关键词呢?这个概念的学名是不是叫关键词挖掘呢?
好记
好听
好写

下面内容参考知乎问答 https://www.zhihu.com/question/19937854

理解搜索引擎的工作原理,你就明白怎么产生内容,才会让搜索引擎发现,怎么产生内容,可以躲避搜索引擎的抓取。

搜索引擎是一个帮助用户搜索他们需要内容的计算机程序。换一种说法,搜索引擎把计算机中存储的信息与用户的信息需求(information need)相匹配,并把匹配的结果展示出来。

搜索引擎和文本挖掘

第一步爬取数据

第二部存储数据

假如我自己又一个网站,我想给我自己网站提供搜索功能,我不需要爬虫,我只要把我的关系型数据库同步到ElasticSearch中,然后利用ElasticSearch做搜索就好了
在这里插入图片描述
假如我要开发一个像谷歌一样的搜索引擎,那么我先爬取数据,然后存储数据,然后在balabala

搜索

mysql的搜索

查询
where
搜索
mysql查询的结果是一行或者多行

mongodb的搜索

查询
搜索
mongodb查询的结果是一个document或者多个document
mysql查询可以选择指定的列的字段,那么mongodb可以只返回指定的字段吗?

redis的get

redis 获取键的值,时间复杂度o(1)

elasticSearch的搜索

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值