阅读更多
为了解决目前技术上存在的缺陷并维持市场份额,谷歌将对网络搜索模式进行一次较大的调整。

在接下来的几个月中,谷歌搜索引擎搜索结果在页面上显示的将不仅仅是一些蓝色链接,搜索结果页面顶端还将显示针对搜索问题的直接答案和信息。这将成为谷歌历史上进行的最大调整,而这一举动将对数百万家依赖谷歌页面排行搜索结果的网站产生直接的影响。同时,这也会为谷歌带来更多的广告渠道。


调整后的搜索页面

谷歌不会改变替换目前的关键字搜索系统,这个系统从网站包含文字、外链频率和其它一些标准来决定网站的重要程度。谷歌打算利用语义搜索技术来提供更多相关的搜索结果。语义搜索的关键在于理解词汇的真正含义。

谷歌搜索部门高管Amit Singhal表示:

引用
谷歌搜索引擎依靠包含数以亿计的“实体”的数据库来进行更好地搜索匹配,这些实体包括人物、地点和事件,这些都是谷歌在过去两年里秘密搜集的数据。语义搜索能够将不同的词关联起来。例如,谷歌公司就可以同创始人Larry Page和Sergey Brin关联起来。

谷歌搜索更接近人们理解世界的方式,提供给人们想要的搜索答案。知情人士表示,在接下来的几个月,谷歌搜索将进行重大调整。谷歌正在经历一个长达数年的变革历程,之后才能进入“搜索新纪元”。

在调整后,人们搜索Tahoe湖时,搜索引擎会提供有关湖的各种信息,包括地理位置、海拔、平均温度和盐度等。如果现在去搜索Tahoe湖的话,人们得到的只是一些链接。

在碰到那些谷歌数据库中还没有的问题答案时,谷歌会将语义搜索技术和现有的搜索系统进行结合,以便更好地识别网络上的信息价值并确定将哪些链接放在搜索结果里。

这项搜索调整对谷歌有很大的意义。谷歌占有66%的互联网搜索市场份额,凭借这强大的关键字搜索技术,谷歌取得了巨大的成功,谷歌搜索广告业务也得到了发展。在谷歌370亿美元的年营收中,广告收入占了绝大部分。目前,谷歌正在努力保持自己的市场主导地位,谷歌试图在网络搜索市场领先Bing,在移动搜索市场追赶苹果Siri

一些语义搜索专家表示,谷歌的这一举措能帮助谷歌赶上Facebook发展速度。Facebook也有一个包含数亿用户、地区和事物的数据库,但还没有进军搜索领域。据悉,由于面临Facebook和Twitter等占有用户众多时间的社交网站的竞争,谷歌想通过语义搜索使用户在谷歌上停留的时间更长。

知情人士表示,谷歌搜索向语义搜索的转变可能会对10%~20%的搜索请求带来直接的影响。

  • 大小: 49.6 KB
来自: 36氪
8
0
评论 共 10 条 请登录后发表评论
10 楼 transist 2012-03-19 16:14
Google的技术的确很赞。
已经不满足于提供相关网站的链接,而是直接给出答案,用户体验相当好。
就搜索精准度来说,一旦Google.com.hk被断的几分钟内,我用百度后才知道google的准确度是百度再5年也赶不上。
9 楼 fjjiaboming 2012-03-16 19:43
gc715409742 写道
http://www.google.com.hk/ 搜索不稳定。

直接外国的...
8 楼 gc715409742 2012-03-16 17:58
http://www.google.com.hk/ 搜索不稳定。
7 楼 zhengcaihai529 2012-03-16 14:45
12345678 写道
用googl..动不动就死了!!

这个是我们“亲爱祖国”的功劳
6 楼 geminiyellow 2012-03-16 11:13
hellostory 写道
我发现在搜索各个行业的专业技术知识方面,谷歌比百度准确多了!个人体会

骗人,搜注册码绝对百度好用。
5 楼 xql80329 2012-03-16 10:21
1楼说的对。
4 楼 archy123 2012-03-16 09:59
人类已经阻挡不了google的步伐了!!
3 楼 12345678 2012-03-16 09:36
用googl..动不动就死了!!
2 楼 WhisperQQ 2012-03-16 09:08
百度适合搜索政Zhi、反Dong、X情、盗版音频视频、广告。因为百度的过滤技术不咋地,或者没有改进的动力。
1 楼 hellostory 2012-03-16 08:21
我发现在搜索各个行业的专业技术知识方面,谷歌比百度准确多了!个人体会

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA中子类可以覆盖(重写)父类中static的方法吗?

    静态方法不存在覆盖【学过多态理解的会更深】* 私有方法不能继承,所有不能覆盖。* 构造方法不能继承,所有不能覆盖。* 覆盖只针对方法,不谈属性。

  • JAVA中静态方法的覆盖调用

    自己记录的

  • java 静态方法可以覆盖吗

    覆盖(override)是在继承+多态的前提下的概念。Java中的静态方法不多态,所以不涉及覆盖,无论静态方法是在基类还是派生类上。  从结果看,JVM中有4条invoke-*指令:invokevirtual、invokeinterface、invokestatic、invokespecial,其中前两条指令有多态语义而后两条没有。  静态方法是用invokestatic来调用的,编译的时候就

  • java中静态方法不能被重写(覆盖)

    静态方法可以被继承,但是,不能被覆盖,即重写。如果父类中定义的静态方法在子类中被重新定义,那么在父类中定义的静态方法将被隐藏。可以使用语法:父类名.静态方法调用隐藏的静态方法。 如果父类中含有一个静态方法,且在子类中也含有一个返回类型、方法名、参数列表均与之相同的静态方法,那么该子类实际上只是将父类中的该同名方法进行了隐藏,而非重写。换句话说,父类和子类中含有的其实是两个没有关系的方法,它们的行

  • Java 类中可以覆盖静态方法吗?

    Java技术栈www.javastack.cn打开网站看更多优质文章Java 类中可以覆盖静态方法吗?不,你不能在Java中覆盖静态方法,但在子类中声明一个完全相同的方法不是编译时错误,...

  • java 静态方法覆盖_Java中方法的覆盖和静态方法的隐藏

    下面的程序对巴辛吉小鬣狗和其它狗之间的行为差异进行了建模。如果你不知道什么是巴辛吉小鬣狗,那么我告诉你,这是一种产自非洲的小型卷尾狗,它们从来都不叫唤。那么,这个程序将打印出什么呢?class Dog {public static void bark() {System.out.print("woof ");}}class Basenji extends Dog {public static vo...

  • JAVA中的静态方法和非静态方法的继承覆盖问题

    首先看一个JAVA文件:Test.javaCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/class A{    public static void testP(){       System.out.println("A");       } 

  • java方法覆盖(当有static的方法时)

    package test; public class Base { void method(){ System.out.println("method of Base"); } static void staticMethod(){ System.out.println("static method of Base"); } public static void main(

  • java静态方法与非静态方法_Java 中 静态方法与非静态方法的区别

    展开全部Java中的静态方法是指被static修饰的方法。1、静态方法:可32313133353236313431303231363533e59b9ee7ad9431333363366261以直接通过类名.方法名访问。(有静态方法的类,必须声明为静态类)非静态方法:需要通过创建对象来访问方法。2、静态方法:只可以访问静态成员(静态变量和静态方法)。非静态方法:既可以访问实例也可以访问静态。3、静...

  • Java中类方法与实例方法的区别

    Java中类的方法分为类方法(用static修饰,也叫静态方法)和实例方法(没有用static修饰,也叫非静态方法),这两种方法之间有什么区别呢? 一. 实例方法 当类的字节码文件加载到内存中时,类的实例方法并没有被分配入口地址,只有当该类的对象创建以后,实例方法才分配了入口地址。从而实例方法可以被类创建的所有对象调用,还有一点需要注意,当我们创建第一个类的对象时,实例方法的入口地址会完成分配

  • Java静态方法不能被覆盖

    // 静态方法不能被覆盖 /*class Super{ static String name(){ return "mother"; } } class Test02{ public static void main(String[] args){ Super s3 = n...

  • java 静态(static)方法与非静态方法

    1、静态方法中可以引用静态方法和静态变量,不可以引用非静态方法与变量。               这很好理解:因为静态方法不需要实例化类,可以直接用(类名.方法名)的方式调用。 假设静态方法可以操作非静态方法与变量,那么对于(类名.方法名)的这种方法调用方式, 那么其中的非静态变量就没有被实例化。(我们知道静态变量是不需要实例化的)。   老师上课的时候讲因为静态方法中没有this

  • Java实例方法被覆盖,静态方法被隐藏

    封装、继承、多态是面向对象编程中三个比较重要的概念,理解这3个概念对领会JAVA语言至关重要,而搞懂方法的覆盖又是理解继承的关键部分,这里主要看一下静态方法的覆盖。 首先看一段代码:

  • Java 静态方法与非静态方法的调用

    调用静态方法 一般格式如下 类名.方法() //应为静态方法属于类本身,在同一个类中可以直接 调用 方法() 调用非静态方法 格式 对象名.方法() 一个小demo 方便理解 package me; public class Book { public void info() { //定义一个方法 String name = "英语"; //局部变量 ...

  • java中静态方法和非静态方法覆盖的区别

      首先我们提供两个类,基类为Parent,派生类为Child。在Parent中我们提供两个方法,一个是静态方法staticMethod(),一个是非静态方法nonStaticMethod()。在Child类中我们覆盖着两个方法。class Parent{ public void nonStaticMethod() {          System.out.println("Parents N

  • JAVA静态方法和非静态方法的区别和实例

    静态的方法就是不需要将类实例化就可以直接使用类名调用到方法或者属性。而非静态的就需要将此类实例化之后才能够调用到方法或者属性。   public class Test  { static String staticstr = "静态的变量"; String str = "非静态的变量"; public static void test1(){ System.out.println("

Global site tag (gtag.js) - Google Analytics