索引了哪些类型的项目和属性?例如桌面/启动器、文档;哪些元数据?
索引存储在哪里?sqlite,couchdb,......?
使用哪种查询语言;查询是什么样的?结果如何排名/排序?我想看一个示例查询。
答案1
Unity 在其 dash 中使用了 Zeitgeist,它为用户提供了对其最常用和最近使用的数据(文件/文件夹/应用程序)的轻松访问,以及通过 Zeitgeist FTS(全文搜索)扩展进行搜索。
目前正在进行更多的开发,以便将同样的功能引入到联系人仪表板,用户可以按最常/最近使用的顺序浏览联系人。
来自Zeitgeist 网站:
此页面还解释了活动日志(您需要自行安装),您可以在其中找到结果如何排名/排序等的答案。
所以它使用元数据。
该网站的另一个页面已经回答了您问题的第二部分:Zeitgeist 使用哪些技术?
- Python
- 数据总线
- SQLite。