【问题标题】:Lucene search on svn repository在 svn 存储库上搜索 Lucene
【发布时间】:2013-08-23 13:28:56
【问题描述】:

我有一个 svn 存储库和一些选定的 svn 文件路径列表。如何在 svn 文件路径列表上进行 Lucene 内容搜索。这里有更多细节

如何使用 Apache Lucene 索引 svn 存储库和文件?是否有插件/扩展(作为 apache 项目或第三方项目的一部分,可以帮助我实现这一点)?我感谢任何教程或任何示例。

【问题讨论】:

  • 能否提供更多关于您要搜索的内容的详细信息?
  • 你知道如何使用Lucene吗?
  • 对不起,描述较少。我有一个 svn 存储库和带有版本的 svn 文件路径(作为 java 字符串),但物理文件在 svn 存储库中。如何使用 JAVA 在这些 svn 存储库文件中进行内容搜索。例如:与SVNSearcher 完全一样,但 SVNSearcher 不是免费的。

标签: svn lucene


【解决方案1】:

首先,您不能使用 Lucene 使用文件路径列表对文件进行内容搜索。如果您想在 Lucene 中进行基于内容的搜索,首先将所有 svn 存储库文件连同内容及其文件路径一起索引到索引中。然后您可以使用 Lucene 搜索对它们进行基于内容的搜索。

请参考Lucene Usage Demo 了解如何使用 lucene 索引和搜索文件。

如果您需要完整的教程,请参考这里Apache Lucene Tutorial.

【讨论】:

  • 感谢您的回复。看起来 svn 存储库非常复杂,我担心 lucene 在 svn 文件上有索引阅读器,也可能存在 svn 文件被锁定或损坏的可能性。 lucene 有处理 svn 文件内容搜索的项目吗?
  • 索引 svn 的文件,这些文件在您选择的文件列表中的某个其他位置。它不会妨碍任何 svn 文件。
猜你喜欢
  • 2012-03-28
  • 2010-09-20
  • 1970-01-01
  • 2010-10-16
  • 1970-01-01
  • 2010-10-22
  • 2012-10-15
  • 2012-07-21
  • 1970-01-01
相关资源
最近更新 更多