可以使用CRXDE搜索Adobe CQ5存储库中的所有JSP吗?

时间:2015-01-13 13:53:39

标签: adobe cq5 jackrabbit jcr crx

我们在Adobe CQ 5.5上运行了几个由第三方开发的相对简单的网站。我对CQ的工作原理非常熟悉,但是我在这里使用其他人的代码,我需要能够在系统中搜索特定字符串的所有组件。

问题是我似乎找不到搜索存储在各种系统组件中的各种.jsp文件的方法。我原本认为CRXDE Lite中的查询工具可以用这样的方法完成:

/jcr:root//*[jcr:contains(., 'Find this exact string in a JSP')] order by @jcr:score

但我没有运气。

我正在寻找的是某种包含JSP文件的全局搜索。那可能吗?如果我使用常规Java系统,任何值得下载的IDE都可以这样做。

感谢。

2 个答案:

答案 0 :(得分:0)

可能不是最简单的方法,但您可以使用VLT tool将存储库签出到您的文件系统中。然后你可以使用你喜欢的任何工具进行查找。从长远来看,它甚至可能更快

答案 1 :(得分:0)

我没有实际答案,但我认为JSP是通过过滤器索引的,它会删除一些内容。

应该可以根据http://wiki.apache.org/jackrabbit/IndexingConfigurationhttp://jackrabbit.apache.org/jackrabbit-text-extractors.html

的信息,将存储库配置为按原样编制索引。

对于这个答案的含糊不清感到抱歉 - 我知道基本原则,但提供详细信息,我需要的时间比现在还要多; - )