在谷歌搜索,打上自己想要的信息后,到出来搜索结果的流程---------------自己猜的!!

2024-03-25 14:18

本文主要是介绍在谷歌搜索,打上自己想要的信息后,到出来搜索结果的流程---------------自己猜的!!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一直琢磨,譬如:谷歌通过一个外链<a href="">seo</a>进入这个网站,然后抓取网站里面的内容,在这个抓取过程中的流程,和抓取后的结果,谷歌是怎么处理的,怎么分析这个网站,我得到那些数据,谷歌怎么从这些数据信息中析构出那些关键词,这些关键词怎么评的分,评分后怎么处理,在数据库中是怎么一个结构,琢磨的遇到了瓶颈,怎么也过不去,细想了一下,从搜索方面考虑,姑姑大哥的终极理念不就是给搜索用户得到用户想要的信息吗?怎么判断,可以通过自己写一些搜索的内容,看搜索结果的数据,分析这些数据,毕竟可控,可以看到,可以看到一些自己可以分析的数据,这样的话,也是一种逆向的不错的方法,自己就瞎琢磨了这些流程,用来解释我搜索的想象。

1

我搜索的现象:

1.1

不正常的内容太多,谷歌会拒绝查询,譬如:d:/fdf/fdfw/g/h/gh/g//v/cxg/fd/gf/h/fd/g,在谷歌查询,谷歌拒绝查询

1.2

在打入单词,只要每一个单词都是英文正规单词,譬如:

nate strategic Majority Leader  good Increased  the Sales Majority Leader  good Increased  prioritize made that Dick Durbin Niche Retail a Reports   Neglect Majority Leader  good Increased   Crucial Majority Leader  good Increased  Survival Tool move its Majority Leader  good Increased  loyalty to Partner has

无论这个问题多么的杂乱五章,语句多么的不通顺,字母多么的多,总之,只要每一个单词是合法的,就会出结果来

3

有一些搜索中没有我写的关键字,譬如:我搜索magento  wiki   how to  get a featrured  product,出来一个网站没有wiki这个单词,但是排在了第4名,这个站是一个在magento方面很有权威性的站点,关键词匹配不全面,照样出来,

 

看来谷歌在研究这个需要什么样的信息方面,的确,牛逼,不和百度似的,技术达不到这个要求,有时候我就想了,百度的搜索结果不全面,所以推出了一个百度百科,百度知道,然后累计大家经常遇到的问题,然后让大家上谷歌找资料,解答这个问题。百度做的是中国的搜索引擎,所以可行性蛮高的,慢慢的,百度不是一个搜索引擎,而是一个查询库,靠中国人上谷歌搜索资料,进行累积的库,技术不行,也有牛逼的理由,因为,我的方式牛逼!!

 

自己猜的流程:

 

内容查询--->分析内容里面的信息是否合法,如果不合法,查看不合法的比例,然后不合法的信息进行查询,是否有结果,如果没有,则定位不合法信息,如果不合法信息过高,则拒绝继续查询

--->信息满足谷歌的合法分析后,然后对每个单词进行匹配,按照一个匹配比例值,譬如:90%,单词匹配。这样将,带有搜索内容的网站都给查询出来了,然后根据“单体”匹配度评分。

--->在按照语法方面的匹配度,进行评分,譬如:magento  how to get a featured product,如果how to get a featured product,直接在某个网页直接匹配,这样获得的分值会高!

--->该页面的权重评分,权重高的网页相当于专家,分值高

--->在搜索内容中的关键词划分,然后查看划分后的关键词在该网页中的地位,譬如是在内容中,还是在title,keyword,description中,等然后在给一个分值,也有可能该步骤没有,直接权重搞定,猜把。

--->在没有完整匹配的情况下,就要把这个内容拆分成几个关键字,这里应该看该关键字对应的网站的一个综合得分把,包括该关键字的外链情况,也就是这个关键字对应的这个URL网页,谷歌给定的分值,然后换算成该算法中的分值,然后在打分。 

--->也许有条件符合评分,譬如权重高的站,匹配度高,带来的复合条件评分,等,这些应该都是有可能的吧!

然后根据这个分值,然后排列出来

猜的,没权威性!!

这篇关于在谷歌搜索,打上自己想要的信息后,到出来搜索结果的流程---------------自己猜的!!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/845269

相关文章

SpringBoot整合Flowable实现工作流的详细流程

《SpringBoot整合Flowable实现工作流的详细流程》Flowable是一个使用Java编写的轻量级业务流程引擎,Flowable流程引擎可用于部署BPMN2.0流程定义,创建这些流程定义的... 目录1、流程引擎介绍2、创建项目3、画流程图4、开发接口4.1 Java 类梳理4.2 查看流程图4

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

Linux查看系统盘和SSD盘的容量、型号及挂载信息的方法

《Linux查看系统盘和SSD盘的容量、型号及挂载信息的方法》在Linux系统中,管理磁盘设备和分区是日常运维工作的重要部分,而lsblk命令是一个强大的工具,它用于列出系统中的块设备(blockde... 目录1. 查看所有磁盘的物理信息方法 1:使用 lsblk(推荐)方法 2:使用 fdisk -l(

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

使用JavaConfig配置Spring的流程步骤

《使用JavaConfig配置Spring的流程步骤》JavaConfig是Spring框架提供的一种基于Java的配置方式,它通过使用@Configuration注解标记的类来替代传统的XML配置文... 目录一、什么是 JavaConfig?1. 核心注解2. 与 XML 配置的对比二、JavaConf

SpringBoot如何对密码等敏感信息进行脱敏处理

《SpringBoot如何对密码等敏感信息进行脱敏处理》这篇文章主要为大家详细介绍了SpringBoot对密码等敏感信息进行脱敏处理的几个常用方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录​1. 配置文件敏感信息脱敏​​2. 日志脱敏​​3. API响应脱敏​​4. 其他注意事项​​总结

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

springboot实现配置文件关键信息加解密

《springboot实现配置文件关键信息加解密》在项目配置文件中常常会配置如数据库连接信息,redis连接信息等,连接密码明文配置在配置文件中会很不安全,所以本文就来聊聊如何使用springboot... 目录前言方案实践1、第一种方案2、第二种方案前言在项目配置文件中常常会配置如数据库连接信息、Red

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服