2015-01-13 8 views
0

우리는 제 3 자에 의해 개발 된 비교적 간단한 웹 사이트를 Adobe CQ 5.5에서 실행합니다. 저는 CQ가 작동하는 방식을 잘 알고 있지만 여기 다른 사람의 코드로 작업하고 있습니다. 특정 문자열에 대해 시스템의 모든 구성 요소를 검색 할 수 있어야합니다.CRXDE를 사용하여 Adobe CQ5 리포지토리의 모든 JSP를 검색 할 수 있습니까?

문제는 다양한 시스템 구성 요소와 함께 저장된 다양한 .jsp 파일을 검색하는 방법을 찾지 못하는 것입니다. CRXDE Lite의 쿼리 도구가 다음과 같이 트릭을했을 것이라고 생각했을 것입니다.

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

나는 운이 없었습니다.

내가 찾고있는 것은 JSP 파일을 포함하는 일종의 글로벌 검색입니다. 그게 가능하니? 일반 Java 시스템을 사용하고 있다면, 다운로드 할만한 IDE라면 아무 것도 할 수 없습니다.

감사합니다.

+0

리눅스를 사용하고 있다면이 http://stackoverflow.com/questions/16956810/finding-all-files-containing-a-text- string-on-linux –

답변

0

가장 쉬운 방법은 아니지만 VLT tool을 사용하여 저장소를 파일 시스템으로 체크 아웃 할 수 있습니다. 그런 다음 원하는 도구를 사용하여 조회 할 수 있습니다. 장기적으로 더 빠를 수도 있습니다.

+0

확실히 쿼리 질문에 대한 답변이 아니지만, 그것은 백 포켓에있는 유용한 도구입니다. 감사! –

0

실제 답변이 없지만 일부 내용을 제거하는 필터를 통해 JSP가 인덱싱되는 것으로 가정합니다.

http://wiki.apache.org/jackrabbit/IndexingConfiguration에서 정보와이 답변의 모호성에 대한 죄송합니다 http://jackrabbit.apache.org/jackrabbit-text-extractors.html

을 기반으로, 대신에 그대로 인덱스로 저장소를 구성 할 수 있어야한다 - 나는 세부 사항을 제공하지만 기본 원칙을 알고 난 내가 지금 감당할 수있는 것보다 더 많은 시간이 필요하다. ;-)