2014-05-19 119 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的查詢參數。

這可以通過使用預先定義的查詢來實現:http://infolib.lotus.com/resources/portal/8.0.0/doc/en_us/PT800ACD004/wcm/wcm_rest_defined.html

例如,你可以使用下面的用戶定義的查詢:

<?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>