仅 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
使用 CSOM 搜索 API 有没有办法只过滤文件?类似于以下 ListItem 过滤器的东西是理想的:
ListItem.FileSystemObjectType.Equals(FileSystemObjectType.File)
示例用例:
if (item.FileSystemObjectType.Equals(FileSystemObjectType.File))
{
// do stuff
}
我在文档中发现的唯一相似之处是使用文件类型关键字查询语言 (KQL) 过滤器:
filetype:docx
我想避免使用它,但是,因为设置所有可能的有效文件类型在我看来是一个草率的解决方案。感谢您的任何反馈!
您应该使用以下过滤器来限制仅文档的结果:
IsDocument:1