我应该将哪个目录用于Lucene Index目录?

时间:2011-04-03 17:33:39

标签: java postgresql indexing lucene

我是Lucene的新手,我想知道哪个目录是索引的最佳解决方案。

我的项目是一个基于Java的Web项目,它使用PostgreSQL作为数据库。搜索是项目中最重要的部分。因此,我决定使用Lucene,但我无法决定索引目录。

当我搜索Lucene时,我发现this article表示本地文件系统不好,它提供了JDBCDirectory。

我应该使用哪个目录?

  • 本地文件目录
  • jdbcdirectory(但我打算使用PostgreSQL,我不知道它会是怎样的。)
  • ramdirectory(我认为这不是因为数据太多)
  • 和你的建议?

1 个答案:

答案 0 :(得分:1)

您引用的文章专门针对群集环境。我目前正在使用企业Web应用程序,我使用FS(文件系统)目录提供程序,它运行良好。如果您没有“复杂”的环境,我建议您使用它。

在我看来,RAM目录提供程序不是生产环境的可行选项,所以我甚至不会考虑那个。它虽然可用于测试。