如何通过odata rest api从sharepoint搜索中仅获得listitems?
MYURL/_api/search/query?querytext=' Path:\"MYDOCUMENTLIBPATH\" '&selectproperties='ListItemID,TitleDEOWSTEXT, TitleITOWSTEXT, AreaTitleDEOWSTXT, AreaTitleITOWSTXT, Language1OWSCHCS'&sortlist=''&rowlimit=25&startrow=0
目前我正在使用上面的查询,但它甚至返回包含我的搜索文档的列表。我怎么能避免这个?
答案 0 :(得分:1)
尝试使用ContentClass。 " STS_ListItem_DocumentLibrary"对于文档库项目和" STS_ListItem"对于Custom ListItems。
例如:
?MYURL / _api /搜索/查询QUERYTEXT ='路径:" MYDOCUMENTLIBPATH" AND ContentClass =" STS_ListItem_DocumentLibrary"'& selectproperties =' ListItemID,TitleDEOWSTEXT,TitleITOWSTEXT,AreaTitleDEOWSTXT,AreaTitleITOWSTXT,Language1OWSCHCS && 39;& sortlist =''& ; rowlimit = 25安培; STARTROW = 0