rest
  • odata
  • sharepoint-2013
  • 2017-06-21 62 views 0 likes 
    0

    我如何才能獲得listitems形式的ODATA休息API的SharePoint的搜索?獲取從sharepoint 2013與odata api的列表項目

    MYURL/_api/search/query?querytext=' Path:\"MYDOCUMENTLIBPATH\" '&selectproperties='ListItemID,TitleDEOWSTEXT, TitleITOWSTEXT, AreaTitleDEOWSTXT, AreaTitleITOWSTXT, Language1OWSCHCS'&sortlist=''&rowlimit=25&startrow=0 
    

    目前我正在使用上面的查詢,但它甚至返回包含我的搜索文檔的列表。我如何避免這種情況?

    +0

    我發現此解決辦法也許有一個更好的解決方案: DocumentLink:MYURL/MYDOCUMENTLIBNAME/* – cpiock

    回答

    1

    嘗試使用ContentClass。文檔庫項目的「STS_ListItem_DocumentLibrary」和自定義ListItems的「STS_ListItem」。

    對於實施例:

    MYURL/_api /搜索/查詢QUERYTEXT = '路徑: 「MYDOCUMENTLIBPATH」 AND內容類= 「STS_ListItem_DocumentLibrary」' & selectproperties = 'ListItemID,TitleDEOWSTEXT,TitleITOWSTEXT,AreaTitleDEOWSTXT,AreaTitleITOWSTXT,Language1OWSCHCS' & sortlist中= '' & rowlimit = 25 & STARTROW = 0

    相關問題