如何应用Tracker?

本文介绍了一款用于文件实时索引的工具,适用于多媒体播放器等产品的开发。支持全文搜索、实时更新通知及多语言词干提取等功能,符合多种跨桌面和技术标准。

自己做了个quick study:总体来说是做文件实时索引的一个工具,如果大家想做多媒体播放器之类的产品应该是比较实用的一个功能。就像我自己用的gmail,现在已经不做什么分类管理,需要找什么的时候search一下就好了 8 )

http://projects.gnome.org/tracker/features.html

Technologies

  • Full Text Search (FTS).
  • File notification for real time updates.
  • Stemming is used to find more relevant results. For example a search for motorbikes (plural) will also return results relevant to motorbike (singular). This operates on a multi-lingual basis.

Standards

Tracker complies with many cross desktop and technology standards, including:

  • D-Bus is used for inter-process communication (IPC).
  • SPARQL is used for RDF style querying.
  • The Nepomuk ontologies are followed as closely as possible.
  • The thumbnailer specification we started is used for creating and managing thumbnails for images and album art.
  • The base directory specification details how desktops should locate files at run-time.
  • The shared configuration specification outlines where configurations for applications should be kept (desktop-neutral).
  • The shared file meta-data specification outlines a common meta-data naming scheme that should be used by all technologies similar to Tracker. We try to follow this as closely as possible.
  • The auto-start specification describes how Tracker's processes should be initiated on the desktop's start up.

Accessible

Tracker supports a number of features which makes it more appealing, including:

  • Thread safety
  • Internationalization
  • Localization
  • UTF8 support
  • Documentation

Ontologies

Ontologies describe how data is related to each other. We use this method to store data intelligently. These are some of the ontologies we support:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值