2

我是 IR 的新手,我想知道使用 lemur 还是 indri 更好。狐猴对我来说似乎有更多的功能,尽管 indri 似乎更受欢迎。

以及如何开始,我似乎找不到任何好的基础教程......我需要知道如何安装和开始一个简单的项目

4

2 回答 2

3

Lemur 是一组用于试验搜索的工具。Indri 是 Lemur 附带的搜索索引。所以使用 Indri。

这里有很好的介绍。

我从来没有找到关于如何安装它的好教程,但这并不难。

  1. 下载并安装源
  2. 创建索引
  3. 查询索引

安装源代码后,它将安装一个名为 buildindex 的可执行文件。要使用构建索引,您需要创建一个 XML 参数文件。这些文件的文档在此处给出。您可以将相同的参数文件用于索引构建和搜索。 此页面列出了构建索引所需的部分。此答案顶部列出的教程在幻灯片 16 和 18 上有示例参数文件。

于 2013-10-08T22:09:45.437 回答
0

如果你想用它来索引和查询,你可以使用 indri,它是 Lemur 项目的一部分。indri 安装文件夹(从这里下载并安装正确的版本后,它本身就有很多源代码。

例如,您可以在以下位置找到所有 java 的源代码:installationfolder\Indri\Indri 5.6\src\swig\src\java\lemurproject\indri

java中有一个用于建立索引的示例应用程序:installationfolder\Indri\Indri 5.6\src\swig\src\java\IndexUI.jar,

一个用于检索过程:installationfolder\Indri\Indri 5.6\src\swig\src\java\RetUI.jar

于 2014-07-29T19:52:08.313 回答