热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

百度发布硬盘搜索开放API和XML接口给程序员

今天下午参加了一场百度公司组织的“硬盘搜索产品”2.0的探讨会,会上除了演示硬盘搜索的产品外,还特别提到了两项重要的发布内容,也就是可以开

今天下午参加了一场百度公司组织的“硬盘搜索产品”2.0的探讨会,会上除了演示硬盘搜索的产品外,还特别提到了两项重要的发布内容,也就是可以开放API和搜索结果的XML数据给程序员使用。

程序员一方面可以利用开放的API定义一些特定文件的搜索,比如你独创了一种文件存储格式或者数据库格式,可以利用这些API接口进行对接,然后生成插件以便硬盘搜索可以支持你的格式。在baidu的网站上,就有Foxmail的支持插件可以下载,这样利用硬盘搜索就可以查找Foxmail中的邮件信息。

另外一个新的特点是对搜索结果的XML的支持,也就是搜索产生的结果可以直接生成为XML格式的文档,这样在程序中,程序员可以自由调用搜索的结果并且按照自己的程序定义来进行显示和处理。比如一个用户写了一个图片处理软件,那可以在程序中直接调用百度硬盘搜索产生的结果,并且无缝的集成在自己的程序中。

除了开放给程序员的这两个功能外,我还觉得这个程序有两个方面的特点比较有意思:

比如对图片和MP3的查找比较有特色,通过解析图片和MP3中存在的Tag信息,用户可也按照任何方式进行分层检索。其实这些技术应该在苹果的Tiger系统中已经有所体现,而且微软的Windows vista中应该也会集成这样的功能,但显然百度做出这些工作也还是非常有价值的,尤其是对于音乐和图片这两种重要的多媒体信息内容深入的支持比较有价值。

另外,硬盘搜索的索引速度提高了很多,据这个产品的开发人员介绍,这主要是因为原来对多媒体问题的Tag内容解析的算法进行了大幅度的改善,效率提高了50%以上,这样整个索引下来,效率可以提高27%左右。

具体的举例信息和展示可也访问baidu的网站,查看帮助信息。

如果你对百度的这个产品有兴趣,可以到http://disk.baidu.com/下载相应的程序。

如果你是开发者,你可以根据百度提供的SDK包,自己编写百度硬盘搜索的插件。更多信息,见:http://disk.baidu.com/plug-ins/

 


推荐阅读
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 2023 ARM嵌入式系统全国技术巡讲旨在分享ARM公司在半导体知识产权(IP)领域的最新进展。作为全球领先的IP提供商,ARM在嵌入式处理器市场占据主导地位,其产品广泛应用于90%以上的嵌入式设备中。此次巡讲将邀请来自ARM、飞思卡尔以及华清远见教育集团的行业专家,共同探讨当前嵌入式系统的前沿技术和应用。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • Windows 系统下 MySQL 8.0.11 的安装与配置
    本文详细介绍了在 Windows 操作系统中安装和配置 MySQL 8.0.11 的步骤,包括环境准备、安装过程以及后续配置,帮助用户顺利完成数据库的部署。 ... [详细]
  • 理解存储器的层次结构有助于程序员优化程序性能,通过合理安排数据在不同层级的存储位置,提升CPU的数据访问速度。本文详细探讨了静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)的工作原理及其应用场景,并介绍了存储器模块中的数据存取过程及局部性原理。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
author-avatar
zwjy2018
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有