2011-04-03 98 views
1

我是Lucene的新手,我想知道,哪個目錄是索引的最佳解決方案。哪個目錄應該用於Lucene索引目錄?

我的項目是一個基於Java的Web項目,它使用PostgreSQL的數據庫。搜尋是該項目最重要的部分。因此,我決定使用Lucene,但我無法確定目錄索引。

當我搜索Lucene時,發現this article這說本地文件系統不好,它提供了JDBCDirectory。

我應該使用哪個目錄?

  • 本地文件目錄
  • jdbcdirectory(但我打算使用PostgreSQL,我不知道怎麼會)
  • ramdirectory(我認爲這不可能是因爲太多的數據)
  • 和你的建議?

回答

1

您引用的文章特別針對集羣環境。我目前正在開發一個企業網絡應用程序,並使用FS(文件系統)目錄提供程序,它的工作效果很好。如果你沒有一個「複雜」的環境,那麼我會推薦使用它。

在我看來,RAM目錄提供程序對於生產環境來說不是一個可行的選項,所以我甚至不會考慮這一點。儘管如此,它對測試非常有用。