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



我们有几个相对简单的网站运行在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都可以做到这一点。

谢谢。

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

我没有

实际的答案,但我想 JSP 是通过一个过滤器索引的,该过滤器会去除它们的一些内容。

应该可以根据 http://wiki.apache.org/jackrabbit/IndexingConfiguration 和 http://jackrabbit.apache.org/jackrabbit-text-extractors.html 的信息将存储库配置为按原样为它们编制索引

很抱歉这个答案的模糊性 - 我知道基本原则,但要提供细节,我需要比我现在负担得起的更多的时间;-)

最新更新