仅 CSOM SharePoint 搜索 API 过滤文件

CSOM SharePoint Search API filter files only

使用 CSOM 搜索 API 有没有办法只过滤文​​件?类似于以下 ListItem 过滤器的东西是理想的:

ListItem.FileSystemObjectType.Equals(FileSystemObjectType.File)

示例用例:

if (item.FileSystemObjectType.Equals(FileSystemObjectType.File))
{
    // do stuff
}

我在文档中发现的唯一相似之处是使用文件类型关键字查询语言 (KQL) 过滤器:

filetype:docx

我想避免使用它,但是,因为设置所有可能的有效文件类型在我看来是一个草率的解决方案。感谢您的任何反馈!

您应该使用以下过滤器来限制仅文档的结果:

IsDocument:1