dtj*_*msy 1 rest sharepoint sharepoint-2013
我正在使用 rest api 搜索来获取具有某些扩展类型的文档。
我有这个代码:
&refinementfilters=or'(fileExtension:equals("aspx"),fileExtension:equals("wmv"))'
Run Code Online (Sandbox Code Playgroud)
整个代码是:
https://myUrl/_api/search/query?selectproperties='Path,Url,Title,Size,IsDocument,PictureUrl,LastModifiedTime'&querytext='wildlife'&refinementfilters= '(fileExtension:equals("aspx"))'
Run Code Online (Sandbox Code Playgroud)
我想使用 or 来使用 rest api 精修过滤器 fileExtension,但是带有 OR 条件的语法不起作用,你能帮我指出问题所在吗?
干杯
要通过refinementfilters属性应用多个过滤器,请替换
refinementfilters='(fileExtension:equals("aspx"))'
Run Code Online (Sandbox Code Playgroud)
和
refinementfilters='fileExtension:or("aspx","wmv")'
Run Code Online (Sandbox Code Playgroud)
例子
/_api/search/query?selectproperties='Path,Url,Title,Size,IsDocument,PictureUrl,LastModifiedTime'&querytext='*'&refinementfilters= 'fileExtension:or("docx","pdf")'
Run Code Online (Sandbox Code Playgroud)