首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时代精神的指数到底是什么?

时代精神的指数到底是什么?
EN

Ask Ubuntu用户
提问于 2012-03-15 16:28:58
回答 1查看 1.8K关注 0票数 15

我对此不太清楚。时代精神是否对我的文档内容进行索引,这样搜索就更有意义了?或者是时代精神只搜索我的文件的名称/扩展?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-03-16 09:16:30

简而言之,时代精神是一个事件日志。它不处理文件。它处理的是事件。它不存储文件的内容。这不是时代的工作

什么是时代精神做什么

事件的例子有:

  • 打开/关闭/删除/保存的文件
  • 新语音呼叫接收/拨号
  • 提交git/bzr回购
  • 打开firefox页面
  • 下载文件
  • 启动即时通讯聊天
  • 音乐播放,暂停,停止

想象一下任何事件和时代精神都可以记录它。

现在,仅仅因为时代精神可以记录一些东西,并不意味着它会记录下来。它是一个守护进程,它公开了一个D总线API。此API提供用于记录、检索、筛选或删除事件的方法。

Zeitgeist数据中心

现在,您需要外部应用程序来将事件记录到时代精神。名为zeitgeist-datahub的第二个守护进程继续在您的系统上运行,它监视

  • 所有文件活动都登录到GtkRecentManager,并将其推送到zeitgeist守护进程。
  • 所有应用程序都会启动并记录它。
  • 下载目录中下载的所有文件

对于不使用GtkRecentManager的应用程序,提供了扩展/plugins/addins/addons,将相关事件推送给Zeitgeist。这些组件被称为dataproviders,因为它们为时代精神守护进程提供数据。

日志事件的

使用

现在,您可以使用这些数据来使用这些应用程序了。有一些好的事情可以做的数据。例如:

  • 查找最近打开的文件(因为存储的每个事件都包含一个timestamp)
  • 查找由特定应用程序打开的所有最近文件(因为存储的每个事件都包含触发事件的应用程序名称)。这可以用于为每个应用程序文件菜单填充最近使用的文件
  • 应用程序启动程序(如SynapseDoUnity Dash )可以在用户键入名称时使用它对应用程序列表进行排序。
  • 应用程序可以填充最常用的文件。例如,gedit-dashboard使用时代主义来填充这个列表。您需要安装包gedit-plugins来启用这个gedit插件。单击“新建文件”使用它

全文搜索

时代精神也附带了一个全文搜索API,它只搜索事件的内容,而不是文件本身。如果您播放了Beethovan的音轨,那么日志记录的事件将包含

  • TimeStamp
  • 用户是否显式地单击“运行”或已安排的事件(播放列表)?
  • 什么事-赛道开始了?
  • 是哪个应用程序做的
  • 如何将资源(媒体文件)存储为。在这种情况下,作为一个文件
  • 一个自由的字符串作为标题,可以包含曲目名称,流派,艺术家,年份等。
  • 媒体文件的file类型。

然后,带有zeitgeist的全文搜索API只查看事件的搜索字段,而不查看文件。

记住,时代精神并不是对文件追踪器的文件搜索。

票数 21
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/113270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档