2014-12-17 3 views
0

RIDC를 사용하여 UCM 컨텐츠의 속성에서 텍스트를 검색하려고합니다. GET_SEARCH_RESULTS 서비스를 사용하는 경우 결과 문서의 최신 개정 만 받게됩니다. 하지만 주어진 검색 기준에 해당하는 모든 개정판을 가져오고 싶습니다. 같은 방법이 있습니까?모든 개정판에서 검색하기위한 UCM 서비스

답변

1

샘플 코드는 .. 여기

 String whereClause = "UPPER(XCOMMENTS) LIKE '%VALUE%'"; 
     dataBinder.putLocal("IdcService", "GET_DATARESULTSET"); 
     dataBinder.putLocal("dataSource", "Documents"); 
     dataBinder.putLocal("whereClause", whereClause); 
     dataBinder.putLocal("resultName", "YourResult"); 
     ServiceResponse response = 
      idcClient.sendRequest(userContext, dataBinder); 
     System.out.println(response.toString()); 
     DataBinder serverBinder = response.getResponseAsBinder(); 
     DataResultSet resultSet = serverBinder.getResultSet("YourResult"); 
+0

최종 코드 결과를 공유해 주셔서 감사합니다! –

0

전체 텍스트 또는 메타 데이터를 검색 하시겠습니까?

메타 데이터의 경우 서비스 GET_DATARESULTSET 및 데이터 소스 수정 ID을 사용할 수 있어야합니다.

전체 텍스트의 경우 롤백해야 할 수 있습니다.

+0

감사 조나단입니다. 메타 데이터 만 검색하려고합니다. 나는 제안 된 서비스를 사용했지만 데이터 소스를 문서로 사용했다. 메타 데이터를 검색했습니다. –