2014-05-19 3 views
0

REST API를 사용하여 IBM WCM 8.0에 저장된 컨텐츠를 쿼리해야합니다. 나는 다음과 같은 쿼리 형식을 사용하는 경우 , 그것은 잘 작동 :WCM REST API 쿼리

wcmrest/query?keyword=ABC&keyword=DEF 

이 키워드의 값으로 ABC와 DEF 모두가 모든 내용을 반환합니다.

나의 요구 사항은 ABC 또는 DEF 키워드와 일치하는 콘텐츠를 검색하는 것입니다. 친절하게도 같은 쿼리를 사용해야하는 쿼리를 알려주시겠습니까?

또한 사용자 정의 메타 데이터를 기반으로 WCM을 검색 할 수 있습니까?

답변

0

동적/adhoc 쿼리에는 여러 키워드에 대해 OR를 수행 할 수있는 쿼리 매개 변수가 없습니다.

이것은 미리 정의 된 쿼리를 사용하여 달성 할 수 있습니다

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<definedQuery pageSize="10" page="1" restrictParameters="false" depth="DESCENDANTS"> 
    <select> 
     <keywordIn> 
      <keyword>ABC</keyword> 
      <keyword>XYZ</keyword> 
     </keywordIn> 
    </select> 
    <allowParameters/> 
</definedQuery> 
: http://infolib.lotus.com/resources/portal/8.0.0/doc/en_us/PT800ACD004/wcm/wcm_rest_defined.html

예를 들어 다음과 같은 사용자 정의 쿼리를 사용할 수를