自己做了个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:
- XML Schema Document (xsd)
- Resource Description Framework (rdf)
- Nepomuk Representational Language (nrl)
- Dublin Core meta-data (dc)
- Nepomuk Information Element (nie)
- Nepomuk Annotation Ontology (nao)
- Nepomuk Contact Ontology (nco)
- Nepomuk File Ontology (nfo)
- Nepomuk Message Ontology (nmo)
- Nepomuk CALendar (ncal)
- Simplified Calendar Ontology (scal)
- Nepomuk ID3 (nid3)
- Nepomuk MultiMedia (nmm)
- Maemo Transfer Ontology (mto)
- Maemo Location Ontology (mlo)
- Maemo Feeds Ontology (mfo)
- Multimedia Transfer Protocol (mtp)
- Tracker specific annotations (tracker)
- Maemo specific annotations (maemo)
本文介绍了一款用于文件实时索引的工具,适用于多媒体播放器等产品的开发。支持全文搜索、实时更新通知及多语言词干提取等功能,符合多种跨桌面和技术标准。
4272

被折叠的 条评论
为什么被折叠?



