搜索引擎技术资源篇

中间件 相关资源 代码 对象存储 容错分布式系统 大数据 搜索引擎 分布式追踪 消息队列 RPC OPC 单点登录(Single sign-on) LDAP OAuth2是一种授权框架,提供了一套详细的授权机制(指导)。用户或应用可以通过公开的或私有的设置,授权第三方应用访问特定资源。它基于 X.500 标准下更简单的子集标准开发,因此有时 LDAP 也被称之为 X.500-lite,即轻量级 x.500。三个角色:用户/客户端(Browser),应用服务(CAS Client),单点登录服务器(CAS Server)单点登录(Single sign-on)是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。身份访问管理 (IAM) 阅读详情

搜索引擎的门槛主要是技术门槛,包括网页数据的快速采集、海量数据的索引和存储、搜索结果的相关性排序、搜索效率的毫秒级要求、分布式处理和负载均衡、自然语言的理解技术等等,这些都是搜索引擎的门槛。

搜索引擎的策略都是采用服务器群集和分布式计算技术。

网页搜索引擎

网页搜索引擎各子系统的设计和实现可能涉及的内容:

  • 网页信息抽取、质量分析
  • 数据挖掘、用户行为分析
  • 分布式大规模网络服务设计
  • 高性能计算,实时海量数据处理
  • 相关性算法
  • 中文处理,新词挖掘

集群开发

  • 数百/数千台服务器在协同工作
  • 管理和调优数据中心的各种设备

这需要你了解服务器硬件架构和相关原理,能够对硬件和操作系统层面进行优化。

  • 测试和提高Linux内核的使用效率

这需要你熟悉linux内核,熟悉TCP/IP协议栈,熟悉路由交换技术。

  • 大规模集群的系统支持
  • 先进数据中心的集成支持
  • 一个跨越全国的分布式系统的网络性能
  • 先进的网络安全技术

机群运维

  • 网页搜索各个子系统的运维操作、服务监控、故障排查,以及紧急情况下的应急处理
  • 服务监控与自动运维系统或工具的设计与开发
  • 研究服务架构,发现潜在问题,对网页搜索系统的研发提出改进需求,提高系统的健壮性和效率
  • 对IDC、硬件、网络等资源进行规划和部署
  • 制定、整理和优化内部制度和流程,制定和改进应急预案,提高服务运行的质量
  • 对相关新技术保持敏锐感觉,调研和试验新的技术方向

基础设施

  • 挑战系统极限--研究与优化 linux 操作系统;
  • 挑战硬件性能极限--研究与定制服务器硬件系统;
  • 挑战大规模、高性能网络极限--研究与优化网络;
  • 挑战大规模网络环境、大服务流量情况下的网络、服务安全--研究与设计安全系统
  • 设计最适应自身的IDC--研究IDC各子系统;
  • 将最新研究成果,在最短的时间,应用到超大规模集群,接受亿万网民的考验!

数据分析

  • 对海量日志信息进行各种统计分析
  • 用户行为分析

Machine Learning

AI on the Web: Machine Learning

  • Machine learning refers to a system capable of the autonomous acquisition and integration of knowledge. This capacity to learn from experience, analytical observation, and other means, results in a system that can continuously self-improve and thereby offer increased efficiency and effectiveness.

http://www.aaai.org/AITopics/html/machine.html

Google核心

  • Google Internals
  • Google File System
  • MapReduce
  • BigTable
  • Google Cluster
  • Chubby Distributed Lock Service
  • Sawzall
  • Google shipping container data center

相关链接

  • http://hr.baidu.com/job.php?ct=1
  • http://www.google.com/intl/zh-CN/jobs/  

搜索引擎的策略都是采用服务器群集和分布式计算技术。(搜索引擎技术资源篇-1)

经典文章:  google早期论文 The Anatomy of a Large-Scale Hypertextual Web Search Engine

搜索原理

主要做三个步骤:从互联网上抓取网页 → 建立索引数据库 → 在索引数据库中搜索排序。

从互联网上抓取网页——利用能够从互联网上自动收集网页的Spider系统程序,自动访问互联网,并沿着任何网页中的所有URL爬到其它网页,重复这过程,并把爬过的所有网页收集回来。建立索引数据库——由分析索引系统程序对收集回来的网页进行分析,提取相关网页信息(包括网页所在URL、编码类型、页面内容包含的关键词、关键词位置、生成时间、大小、与其它网页的链接关系等),根据一定的相关度算法进行大量复杂计算,得到每一个网页针对页面内容中及超链中每一个关键词的相关度(或重要性),然后用这些相关信息建立网页索引数据库。在索引数据库中搜索排序——当用户输入关键词搜索后,由搜索系统程序从网页索引数据库中找到符合该关键词的所有相关网页。因为所有相关网页针对该关键词的相关度早已算好,所以只需按照现成的相关度数值排序,相关度越高,排名越靠前。最后,由页面生成系统将搜索结果的链接地址和页面内容摘要等内容组织起来返回给用户。

搜索市场

据业内分析,今后以百度、Google和雅虎为主的水平搜索的增长将趋缓,而垂直搜索(手机移动搜索)、论坛搜索、本地搜索等未来新兴搜索引擎市场将以30%左右的速度增长,到2010年规模将达到78亿元。

也就是说,水平搜索风光不再,而垂直搜索则方兴未艾,垂直搜索是搜索市场新的“蓝海”。据市场研究机构Kelsey Group预测,在未来5年内,仅美国国内地区搜索市场规模将达34亿美元。

搜索历史

  • 搜索引擎的历史

搜索引擎

List of search engines

  • Google - http://www.google.com
  • Yahoo - http://search.yahoo.com
  • http://www.chacha.com/
  • http://www.clusty.com
  • http://www.search.com
  • Autonomy - http://www.autonomy.com.cn
  • WiseNut - http://www.wisenut.com/
  • MSN Search - http://search.msn.com
  • A9 - http://www.a9.com
  • Baidu - http://www.baidu.com
  • Sogou
  • Koders - Source Code Search Engine http://www.koders.com/
  • Ask Jeeves - http://www.ask.com/
  • Teoma - http://www.teoma.com/
  • WiseNut - http://www.wisenut.com/
  • Gigablast - http://www.gigablast.com/
  • Creative Commons Search - http://search.creativecommons.org/
  • Scrub The Web - http://www.scrubtheweb.com/
  • FactBites.com - http://www.factbites.com
  • Dumbfind - http://www.dumbfind.com/
  • Entireweb - http://www.entireweb.com/
  • Objects Search - http://www.objectssearch.com/
  • Pipeline - http://www.pipeline-search.com/
  • Mojeek - http://www.mojeek.com/
  • Ulysseek - http://www.ulysseek.com/
  • SearchHippo - http://www.searchhippo.com/
  • Wotbox - http://www.wotbox.com/
  • meta 搜索引擎 Myriad Search - http://www.myriadsearch.com/
  • Majestic-12: Distributed Search Engine - 一个搜索引擎的协作项目

开源项目

  • Tesseract OCR - http://sourceforge.net/projects/tesseract-ocr

C,C++

  • Apache Lucene4c
  • CLucene is a C++ port of Lucene - http://clucene.sourceforge.net
  • SWISH++ - http://swishplusplus.sourceforge.net/
  • ht://Dig
  • Larbin
  • mnoGoSearch - http://mnogosearch.org/
  • SF超高速FTP搜索引擎
  • ASPSeek - http://www.aspseek.org/
  • OpenFTS - http://openfts.sourceforge.net/
  • Swish-e - http://www.swish-e.org/
  • OpenWebSpider - http://www.openwebspider.org/
  • DataparkSearch - http://www.dataparksearch.org/
  • Managing Gigabytes - http://www.cs.mu.oz.au/mg/
  • Namazu(a Full-Text Search Engine) - http://www.namazu.org/index.html.en (include perl)
  • Zebra - http://indexdata.dk/zebra/
  • Webglimpse - http://webglimpse.net/
  • Xapian - http://www.xapian.org/
  • Webbot

Java

  • Apache Lucene Search Engine (no crawler) - http://lucene.apache.org
  • Apache Nutch (open source web-scalable search engine) - http://lucene.apache.org/nutch/
  • Apache Hadoop - http://lucene.apache.org/hadoop/
  • Compass
  • JXTA Search - http://search.jxta.org/
  • XQEngine(XML Query Engine) - http://xqengine.sourceforge.net/

PHP

  • Sphider

Perl

中文资源

  • 搜索引擎研究 - http://www.wespoke.com/

相关文章

相关链接

  • Search Engine Watch - http://searchenginewatch.com/
  • Search Tools - http://www.searchtools.com/
  • The Web Robots Pages : http://www.robotstxt.org/wc/robots.html ,一些很好的规则定义以及定义了Robots协议
  • Guidelines for Robot Writers : http://www.robotstxt.org/wc/guidelines.html
  • SearchTools.com: http://www.searchtools.com/robots/ ,All About Search Indexing Robots and Spiders 
 
 
Twitter从支撑千万到万亿级缩影的搜索引擎演化 twitter从支撑千万到万亿级搜索引擎演化 2016年架构师峰会,分享ppt 立即下载

相关推荐

企业级智能知识库问答AI助手(大模型+Python)

智能知识问答库AI助手

usa_washington的博客 1655

无痕搜索:10款最佳隐私搜索引擎

无痕搜索:10款最佳隐私搜索引擎

m0_60571990的博客 1万+

虎符+红明谷+ctfshow渔人杯赛后复现

目录标题虎符CTFWeb-签到MISC-你会日志分析吗红明谷CTFWeb-write_shellMISC-我的心是冰冰的ctfshow渔人杯签到抽奖感受下气氛神仙姐姐阿拉丁迷飘啊飘简单二维码我跟你拼了 虎符CTF Web-签到 参考详细分析PHP源代码后门事件及其供应链安全启示 根据文章提示,添加恶意请求头 User-Agentt: zerodiumphpinfo(); 可以看到phpinfo内容 继续构造,查看根目录下的文件 User-Agentt: zerodiumsystem('ls /');

Atkx's Blog 1984

深入探索Mojeek Search API:如何获取搜索结果

Mojeek Search API为开发者提供了强大的搜索引擎功能。通过本文的介绍,您应该能够快速上手进行集成。Mojeek API文档Python编程基础。

tt_jishu的博客 535

N5105核显直通PVE:从黑屏到HDMI输出的完整指南

PCI直通能让虚拟机独占物理设备,但核显直通远没有独显那么轻松。Intel核显与CPU、显示输出链路的强耦合使UEFI引导、GOP驱动、驱动签名等环节都成了黑屏陷阱。在PVE虚拟化环境中,通过IOMMU开启、vfio-pci绑定、OVMF固件和Q35机型配合,可以绕过KVM检测,让Windows虚拟机正确驱动核显,从HDMI口输出画面,并解锁Intel Quick Sync硬解能力。这种方案尤其适合N5105等低功耗迷你主机,可作为客厅HTPC、本地视频硬解或依赖硬件加速的轻量工作台。本文基于N5105平台

weixin_31082403的博客 375

避坑指南:Qt5.14.2 ARM交叉编译中那些你可能遇到的‘坑’及解决方案

本文深度解析了Qt 5.14.2在ARM架构上进行交叉编译的完整流程与常见难题。重点阐述了如何精准匹配交叉编译器与目标板环境、正确配置sysroot以及使用configure参数的艺术,并针对编译过程中的头文件缺失、链接错误等典型“坑”提供了经过验证的解决方案,旨在帮助开发者成功构建适用于嵌入式设备的Qt运行时库。

weixin_29279101的博客 353

什么是垂直搜索引擎?

什么是垂直搜索引擎?   垂直搜索是针对某一个行业的专业搜索引擎,是搜索引擎的细分和延伸,是对网页库中的某类专门的信息进行一次整合,定向分字段抽取出需要的数据进行处理后再以某种形式返回给用户。 垂直搜索引擎和普通的网页搜索引擎的最大区别是对网页信息进行了结构化信息抽取,也就是将网页的非结构化数据抽取成特定的结构化信息数据,好比网页搜索是以网页为最小单位,基于视觉的网页块分析是以网页块为最小...

mohaiyong的专栏 1400

11、改进的加权轮询调度算法

本文详细介绍了对传统加权轮询(WRR)调度算法的改进方法,包括动态权重调整、优先级调度和预测机制,旨在提升系统的公平性、响应速度和适应性。通过设计与实现改进算法,并结合实验验证其在响应时间、资源利用率和公平性方面的显著提升,同时列举了该算法在数据中心、云服务平台、CDN及电商平台等实际场景中的应用案例。

day7的博客 190

搜索引擎的技术门槛

国内著名搜索引擎公司百度(http://www.baidu.com)总裁李彦宏说:搜索引擎不是人人都能做的领域,进入的门槛比较高。 搜索引擎的门槛到底有多高?搜索引擎的门槛主要是技术门槛,包括网页数据的快速采集、海量数据的索引和存储、搜索结果的相关性排序、搜索效率的毫秒级要 求、分布式处理和负载均衡、自然语言的理解技术等等,这些都是搜索引擎的门槛。对于一个复杂的系统来说,各方面的技术固...

坚持拼搏自信 427

SimpleITK使用——1. 进行Resample/Resize操作

文章目录1. 变换到一个新的spacing1.1 使用Resample()的方法1.1.1 完整代码1.1.2 转换前后图像1.2 使用ResampleImageFilter()的方法2. 已知原图和变换后目标图像的大小2.1 代码2.2 转换后图像3. 相关内容说明3.0 体素和spacing3.1 Resample() 函数说明3.2 itk::simple::ResampleImageFilter函数说明 1. 变换到一个新的spacing 1.1 使用Resample()的方法 1.1.1

啷个哩个啷 8081

搜索引擎技术资源篇-1(转载)

原文: http://wiki.huihoo.com/index.php?title=Search_Engine_Technology搜索引擎的门槛主要是技术门槛,包括网页数据的快速采集、海量数据的索引和存储、搜索结果的相关性排序、搜索效率的毫秒级要求、分布式处理和负载均衡、自然语言的理解技术等等,这些都是搜索引擎的门槛。 搜索引擎的策略都是采用服务器群集和分布式计算技术。 if (

阿丹的池塘 716

scottplot5中使用signalXY图,如何更新数据?

🏆本文收录于《优快云问答解答》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 2443

搜索引擎技术资源篇-2(转载)

搜索引擎的策略都是采用服务器群集和分布式计算技术。(搜索引擎技术资源篇-1) 经典文章:  google早期论文 The Anatomy of a Large-Scale Hypertextual Web Search Engine if (window.showTocToggle) { var tocShowText = "显示"; var tocHideText = "隐藏"; sh

阿丹的池塘 765

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Logstash向ES刷数据报错:LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError

[2022-02-22T00:09:22,656][WARN ][logstash.outputs.elasticsearch][ods_host][dc07d40532915e5f6e1679ca41a6bc431b236880d34d44f80fc563f5e4aa2692] Marking url as dead. Last error: [LogStash::Outputs::ElasticSearch::HttpClient::Pool::HostUnreachableError] Elastic

Brave_heart4pzj的博客 8021

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

java后台学习资源汇总

java后台学习资源

zhujohnle的专栏 2万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

程序员常用资源工具集合(建议收藏)

点击上方“民工哥技术之路”选择“置顶或星标” 每天10点为你分享不一样的干货 搜索资源网站 学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。 当然有条件的话,搜索引擎首先还是推荐使用 Google,如果没办法使用,可以使用以下几个作为备用: Bing Bing 国际版:https://cn.bing.com/ 比某度好用,之前还被停用了几天,最近可以了。 DuckD...

我不是码农的博客~~~ 721

Elasticsearch顶尖高手系列课程介绍

Elasticsearch顶尖高手系列课程介绍 去发现同类优质开源项目:https://gitcode.com/ 本资源文件提供了Elasticsearch顶尖高手系列课程的完整内容,包括基础篇和高手篇。该系列课程由中华石杉老师主讲,涵盖了Elasticsearch的核心知识点和高手进阶部分,内容齐全,适合ES学习者深入理解和熟练掌握Elasticsearch的各项功能。 课程内容概述 核心知...

gitblog_06595的博客 400

 技术资源分享(更新中)

技术学习资源分享 1. 常用资源 百度 http://www.baidu.com 有谷歌最好用谷歌,百度出来的东西重复的太多 2. Java资源 不错的博客 1 .https://blog.youkuaiyun.com/thinkwon/ 这是一个JAVA总结不错的博客 2.https://blog.youkuaiyun.com/siji_zhao/article/details/83344596 我自己以前总结的一些博客资源 3. 微服务资源 ...

每天一点点 629

资源搜索网站

首推谷歌,谷歌没法用就用下面的吧 Bing 类似某度,比他强 [https://cn.bing.com/](https://cn.bing.com/) DuckDuckGo 不收集用户信息,而且没有广告。 [https://duckduckgo.com/](https://duckduckgo.com/) Stack Overflow 很多技术问题 [https://stackoverflow.com/](https://stackoverflow.com/) Gitlogs 针对 .

大风起兮 350
上一篇: 大型企业局域网安全解决方案
下一篇: 搜索引擎学习资源收集
wx红杉树
博客等级 码龄21年 383粉丝 296原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值