我们需要按创建日期从 Sharepoint Search Server Express 索引中列出文档、列表项等。问题是我们无法在索引中找到它,即使我们尝试将它映射到我们能想到的所有内容。
在中央管理/共享服务管理中,您将转到搜索管理页面。我添加了我能找到的大多数日期/时间字段的元数据属性,这可能是我正在寻找的创建日期。我已经尝试了以下所有属性,但它们都没有返回我正在寻找的日期。
然后我“重置所有爬取的内容”并运行完整的爬取。
我们使用的是 Search Server Express 2008 和 WSS 3。我们调用 Microsoft.Office.Server.Search.Query.FullTextSqlQuery 来返回数据。
我们使用这样的查询:
@"SELECT Title, SiteName, SiteTitle, Write, Path, Filename, ListId, ListItemId, Created, CreatedBasic14, CreatedBasic16, CreatedBasic4, CreatedDC, CreatedOffice10, CreatedOffice11, CreatedOffice13, CreatedStartDate, CreatedStartDate1, CreatedPublishedDate, CreatedDateOpened FROM portal..scope() WHERE (CONTAINS (contentclass,'STS_ListItem_DocumentLibrary')) AND ContentType <> 'Folder' AND (SITE='" + SPContext.Current.Site.Url + "')
我的问题是我必须设置什么属性才能获得正确的创建日期?