2

MOSS 2007 Webサービスに問題があります。具体的には、APIのQuery/QueryExメソッド。Microsoft Office SharePoint Server 2007クエリーWebサービスのタイムアウトの問題

私はSQL構文を使用してシェアポイントをクエリしています。ほとんどの場合、検索実行時間は非常に高速です。しかし、フィルタやソートを追加すると、処理が遅くなります。場合によってはエラーが発生することさえあります。

たとえば、このMSSQLFTクエリは、時間の約50%のSystem.ServiceProcess.TimeoutException例外を返します。タイムアウトは10秒刻みで発生します。

SELECT WorkId, Rank, ... , PerforceFolder, PerforceDateSubmitted FROM SCOPE() 
WHERE "scope"='Tech_Depot' AND (FileExtension = 'cpp') 
ORDER BY PerforceDateSubmitted, Rank DESC 

設定/クエリパラメータなどがありますが、共有ポイントのバックエンドでのSEARCH実行時間を長くすることができますか?

答えて

1

これは、多くの原因かもしれない:

  • 検索で使用されるプロパティがインデックス化されていないが、そのため、検索が長く
  • をとり、結果セットが大きすぎる、行の制限
を指定してみてください

これらのツールは、開発のお手伝いをすることができます: - SharePoint Search Service Tool` - SharePoint Search Bench

希望に役立ちます。

関連する問題