2

SharePoint 2010 への CMIS クエリの実行に問題があります。

CONTAINS述語は、ネイティブ API を介して接続する場合にのみWHERE句で機能します。次のエラーが発生して、CMIS コネクタを介して機能しません。

HTTP/1.1 500 Internal Server Error
Cache-Control: private
Content-Type: plain/text; charset=utf-8
Server: Microsoft-IIS/7.5
SPRequestGuid: 9dc88273-bb44-463d-95fc-f87193e3398f
Set-Cookie: WSS_KeepSessionAuthenticated={f52ddea3-0d94-48e6-b7c0-53ae740be8e4}; path=/
X-SharePointHealthScore: 0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 14.0.0.6029
Date: Mon, 06 Aug 2012 12:17:34 GMT
Content-Length: 129

Your search cannot be completed because this site is not assigned to an indexer. Contact your administrator for more information.

SharePoint バージョンの詳細:

MicrosoftSharePointTeamServices: 14.0.0.6029

Microsoft SharePoint Server 2010 (Foundation ではない)

4

2 に答える 2

1

SharePoint サーバーの全体管理 -- アプリケーション管理 -- コンテンツ データベースの管理に移動し、Web アプリケーションが使用しているコンテンツ データベースをクリックします。データベースをロードするページ (コンテンツ データベース設定の管理) で、[検索サーバー] セクションまで下にスクロールし、ドロップダウンからサーバーを選択します。[タイマー ジョブの優先サーバー] にもサーバーが選択されていることを確認してください。[OK] をクリックします。ドロップダウンが無効になっている場合は、SharePoint Foundation Search Service (はい、SharePoint Server を実行していますが、Foundation) が開始されていることを確認してください。お役に立てれば。

http://www.sathishtk.com/blog

于 2012-08-08T19:49:45.703 に答える
0

SharePoint Foundation Search タイマー ジョブは機能しましたか。[監視] –> [タイマー ジョブ] –> [ジョブ定義の確認] に移動して検証します。

- SharePoint Foundation Search Refresh を探して、タイマー ジョブを実行します。完了したら、contains ステートメントを試してください。

それでもうまくいかない場合は、SharePoint Foundation の検索を停止することをお勧めします。Web アプリケーション (ドキュメント ライブラリを含むアプリケーション) をコンテンツ ソース (Search Service アプリケーション) から削除します。ファウンデーションの検索を再開し、前回の記事で説明したようにコンテンツ データベースを設定し、ファウンデーション タイマー ジョブを開始して、クエリを再度テストします。

これが機能する場合は、Web アプリケーションをコンテンツ ソースに追加して、通常の SP 検索が機能するようにします。

http://www.sathishtk.com/blog

PS私は、参考として使用したtechnetブログを見つけようとしていました. 見つかりません。しかし、私の記憶が正しければ、これらは私が従った手順でした。

于 2012-08-14T19:41:05.037 に答える