2016-09-07 4 views
0

Alfresco 간단한 검색 필드는 기본적으로 문서 콘텐츠 및 폴더를 검색합니다.간단한 검색 야외 커뮤니티 5

나는 태그 분류법을 사용하려고하기 때문에 간단한 검색 필드를 기본값으로 사용하여 "TAG:" 접두어를 사용하지 않고 태그 만 검색하고 콘텐츠 및 폴더를 제외하고 싶습니다. 고급 검색에서 컨텐츠 및 폴더는 검색 옵션으로 유지 될 수 있습니다.

기본 쿼리는 다음과 같습니다

cm:name cm:title cm:description my:authorisedBy 
    ia:whatEvent ia:descriptionEvent lnk:title 
    lnk:description TEXT TAG 

누군가가 나에게이 쿼리 태그를 검색 할 경우에만 수정 될 수 있는지 아이디어를 줄 수 있습니까?

답변

0

"간단한 검색"을 사용하면 공유에 표시되는 헤더 막대의 검색 상자를 참조하게됩니다. 이것은 Aikau 위젯 alfresco/header/SearchBox에 의해 렌더링되며 사용자 정의를위한 다양한 옵션을 제공합니다.

최상의 옵션은 기본 위젯을 자신의 버전으로 확장하고 generateSearchTerm 기능을 재정의하는 것입니다. 이렇게하면 사용자가 검색 상자에 입력 한 것과 같은 용어를 제공하고 검색 REST API 호출에 사용되기 전에 추가 고급 검색 텍스트로 조작 할 수 있습니다.

old blog post은 제공하지만 당신이 this blog post에 설명 된 방법을 사용한다를 위젯, 확장의 예는 내가 사용자가 입력 한 용어라고 생각

+0

(오히려 직접 surf.xml을 편집하는 것보다) 사용자 정의 패키지를 추가 이 파일에서 처리하는 파일 : ./tomcat/shared/classes/alfresco//share-config-custom.xml 검색 태그 만 수정하는 방법을 찾을 수 없습니다. Btw. 답장을 보내 주셔서 감사합니다 ;-) –

+0

아니요, share-config.xml 파일에 정의 된 구성은 전혀 관련이 없습니다 ... 태그를 검색하도록 구성을 변경할 수는 없습니다. –

+0

@DaveDraper는 alresco/header/SearchBox의 경로를 공유 할 수 있습니까? – nikhil84