自制搜索引擎
21推荐 收藏
26.2K阅读

自制搜索引擎

山田浩之 , 末永匡 (作者) 胡屹 (译者)
请至“随书下载”下载试读样章和源代码。
<内容摘要>
《自制搜索引擎》聚焦于Google和Yahoo!等Web搜索服务幕后的搜索引擎系统,首先讲解了搜索引擎的基础知识和原理,接着以现实中的开源搜索引擎Senna/Groonga为示例,使用该引擎的源代码引导读者亲自体验搜索引擎的开发过程。这部分讲解涉及了倒排索引的制作和压缩、检索的处理流程以及搜索引擎的优化等内容。最后又简单介绍了一些更加专业的搜索引擎的知识和要点,为读者今后进一步学习打下了基础。本书适合所有对搜索引擎感兴趣的技术人员阅读。

🥥今年提前双11,

每单满99即享半价!

需使用优惠码:20191111

11.05-11.12,限图灵出版电子书

电子书
¥19.99
格式
mobi   pdf

纸质书
¥30.81 ¥39.00

出版信息

  • 书  名自制搜索引擎
  • 执行编辑关于本书的内容有任何问题,请联系 高宇涵
  • 出版日期2015-12-14
  • 书  号978-7-115-41170-9
  • 定  价39.00 元
  • 页  数208
  • 印刷方式黑白
  • 开  本32开
  • 出版状态上市销售
  • 原书名検索エンジン自作入門
  • 原书号978-4774167534

本书特色

★ 2600行代码,真实体验搜索引擎的开发过程
★ 开源搜索引擎Senna/Groonga的开发者亲自执笔
★ 探明Google、百度背后的工作机制

● 专业可靠
开源搜索引擎Senna/Groonga开发者、Yahoo!搜索引擎研发者执笔。
● 实战易上手
2600行代码,从零开始写一个简易搜索引擎,然后进行优化。
● 讲解细致
浓缩搜索引擎的关键知识点 ,源码可下载,边学习边实践。
● 平缓进阶
书末介绍更专业的搜索引擎技术,为读者的深入学习做准备。

目录

版权声明 阅读
声明 阅读
译者序 阅读
前言 阅读
第 1 章 搜索引擎是如何工作的 阅读
第 2 章 准备全文搜索引擎的检索样本
第 3 章 构建倒排索引
第 4 章 开始检索吧
第 5 章 压缩倒排索引
第 6 章 挑战wiser的优化及参数的调整
第 7 章 为今后更加深入的学习做准备
附录
后记

作者介绍

<作译者简介>
山田浩之(作者)
信息工程学博士。先后于日本IBM、雅虎从事分布式搜索引擎的研发工作。目前在东京大学生产技术研究所从事高性能并行数据库的研发工作。

末永匡(作者)
开源搜索引擎Senna/Groonga的开发者。每天都在奋斗,梦想着能创建一个更加自由、更加无拘无束的,而不是一家独大的应用程序平台。

胡屹(译者)
多年从事Web开发工作。热爱编程,关注设计模式,致力于提升软件开发的质量。曾获得SCJP和PHP ZCE证书。译有《计算机是怎样跑起来的》。
  • 后面会不会出电子版呢
    刘义宝  发表于 2015-12-29 13:15:11
    推荐
  • 不得不说, 原理上是说讲搜索引擎, 但是源代码不好读, 甚至可以说做了很多副作用.
    从书本上来说, 质量还是蛮好的. 就是这个源代码确实很渣, 耗费了很多的精力去看明白这些并不标准的函数感觉有点浪费时间.
    如果代码的质量更上一层楼我觉得这本书应该非常的畅销.
    葫芦岛小精肛  发表于 2016-04-27 19:42:14
    推荐
  • int utf8toutf32(const char *str, int str_size, UTF32Char **ustr, int *ustr_len)
    关于这个函数简直无语啦. 计算机约定的是非0为true. 但是这里是0 为 true.

    很多代码都是if(!utf8toutf32(xx,xx,xx,xx)) 如果我不看源码, 可能会认为如果这个转换出错了执行下面的步骤.

    葫芦岛小精肛  发表于 2016-04-27 20:07:19
    推荐
    • 正常函数不是返回0表示没有错误,或者返回true没有错误。即然函数返回的是int类型,自然返回0表示没有错误,其他则表示错误码,如果返回类型是bool类型,那么应该返回true表示没有错误。

      徐建军  发表于 2016-06-12 11:53:21
  • 请问会有电子版吗?
    sile  发表于 2015-12-04 09:57:03
    推荐
  • 电子版,电子版,我要电子版啊,这么好的书要看电子版啊
    Taipa  发表于 2015-12-07 19:03:14
    推荐
  • 为什么不用C++,为什么不用C++啊,信不信我用C++重写一遍啊,气
    Taipa  发表于 2015-12-07 19:07:36
    推荐
    • 他用什么语言?

      staryin  发表于 2015-12-18 10:52:48
    • 本书用的是C语言。

      乐馨  发表于 2015-12-18 11:24:37
  • 求电子版
    yaozongyou  发表于 2015-12-16 18:24:58
    推荐
  • 希望出版电子版,会出版电子版吗?
    yjgyjg100  发表于 2015-12-21 11:44:49
    推荐
  • 求电子版
    lihei12345  发表于 2015-12-21 17:11:43
    推荐
  • 求试读章节!
    笨蚂蟥  发表于 2014-12-18 14:54:43
    推荐
    • 这本书还没翻译,抱歉啊。

      乐馨  发表于 2014-12-18 17:57:50
  • 能试着翻译一下么,应募
    AllenChyou  发表于 2015-04-10 13:52:12
    推荐
    • 欢迎!方便站内短信给我一下您的邮箱吗?

      乐馨  发表于 2015-04-10 19:33:44
  • 書內提到的參考文獻都沒有列出來? 在那裡可以找到啊?
    chaying2016  发表于 2016-10-21 14:38:33
    推荐
    • 您好,十分抱歉,该书第1次印刷时将参考文献页遗漏了,请点击本网页上方“随书下载”-“参考文献页”下载该页。

      高宇涵  发表于 2016-10-24 09:54:26
  • 求日语原文试读章节!
    笨蚂蟥  发表于 2014-12-19 11:22:20
    推荐
  • 什么时候能找到译者,什么时候能出
    罗宇  发表于 2015-02-04 09:49:36
    推荐
  • 有译者了,200多页的书应该能快点翻译完吧
    罗宇  发表于 2015-07-09 10:41:55
    推荐