博客
关于我
搜索的原理
阅读量:347 次
发布时间:2019-03-04

本文共 771 字,大约阅读时间需要 2 分钟。

关键词和搜索引擎
在谷歌的输入框,输入关键词,谷歌会返回搜索结果,这个过程是怎么样的呢?
一定要重视关键词这个概念,选好关键词,真的非常强大。要不怎么说人类的本质都是复读机呢。
关键词举例,例如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的搜索

转载地址:http://cvjr.baihongyu.com/

你可能感兴趣的文章
java 多态
查看>>
java 多态类型转换
查看>>
java ==和equals
查看>>
java 接口(Interface)多态特性
查看>>
搜集整理随机产生人的姓名的2种方法
查看>>
最简单的Socket程序[入门篇]
查看>>
VS2005图标默认存放位置
查看>>
常用正则表达式
查看>>
C#中换行的代码
查看>>
用正则表达式过滤多余空格
查看>>
XML:采用XHTML和CSS设计可重用可换肤的WEB站点
查看>>
U盘“无法识别的USB设备”解决办法
查看>>
less简介、less安装、编译、less语法之变量、嵌套、类混入、函数混入、运算、less文件导入
查看>>
【springmvc】传值的几种方式&&postman接口测试
查看>>
泳道图简介
查看>>
Tomcat6中web项目部署路径webapps和wtpwebapps的区别
查看>>
Java判断字符串是否为金额
查看>>
CodeCombat代码全记录(Python学习利器)--安息之云山峰(第四章)代码9
查看>>
skyfans之每天一个Liunx命令系列之二:uptime
查看>>
Kubernetes十三--Pod定义文件内容详解
查看>>