3

作成日までに、Sharepoint Search Server Express Index からドキュメント、リスト アイテムなどを一覧表示する必要があります。問題は、考えられるすべてのものにマップしようとしても、インデックスでそれを見つけることができないことです。

作成日を示す SharePoint プロパティ

Central Admin/Shared Services Administration で、[検索管理] ページに移動します。見つけたほとんどの日付/時刻フィールドのメタデータ プロパティを追加しました。これは、探している作成日である可能性があります。次のすべてのプロパティを試しましたが、探している日付を返すものはありません。

私たちが試したすべてのフィールド

次に、「クロールされたすべてのコンテンツをリセット」して、フル クロールを実行しました。

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 + "')

私の質問は、正しい作成日を取得できるように設定する必要があるプロパティは何ですか?

4

1 に答える 1

3

" Created " を " Basic:15(Date and Time) " にマップして、リスト アイテムの作成日を取得します。

sharepoint.stackexchange.com で Maksymilian Mulawa が回答

于 2012-07-11T13:01:02.350 に答える