MOSSセットアップで問題が発生し、増分クロール後に検索結果が破損します。検索Webサービスを使用してさらにトラブルシューティングすると、結果のXMLは次のようになります。
<ResponsePacket xmlns="urn:Microsoft.Search.Response">
<Response domain="QDomain">
<Range>
<StartAt>1</StartAt>
<Count>20</Count>
<TotalAvailable>34</TotalAvailable>
<Results>
<Document xmlns="urn:Microsoft.Search.Response.Document">
<Action>
<LinkUrl />
</Action>
<Properties xmlns="urn:Microsoft.Search.Response.Document.Document">
<Property>
<Name>RANK</Name>
<Type>Int64</Type>
<Value>1000</Value>
</Property>
</Properties>
</Document>
<Document xmlns="urn:Microsoft.Search.Response.Document">
<Action>
<LinkUrl />
</Action>
<Properties xmlns="urn:Microsoft.Search.Response.Document.Document">
<Property>
<Name>RANK</Name>
<Type>Int64</Type>
<Value>1000</Value>
</Property>
</Properties>
</Document>
...
...
...
...
...
</Results>
</Range>
<Status>SUCCESS</Status>
</Response>
</ResponsePacket>
つまり、34ヒットを見つけることができると言っていますが、空白のデータを返します。検索コンテンツのリセット、フルクロールを実行すると、すべてが1日ほど機能し、その後再び破損します。 02:00にフルクロール、20分ごとにインクリメンタルクロール、MOSS v12.0.0.6300 on Win2003x86。クロールログファイルには何も関係ありません。
誰かアイデアはありますか?
だから、私は解決策、または修正を見つけたようです。私が行った最新のMOSS Service Packを適用するために、小鳥が私の耳にささやきました。
現在、サイトは検索の破損なしに20日以上実行されているため、SP2で問題が修正されたとほぼ確実に言えます。
基盤となるSQLServer検索データベースの破損である可能性があります(おそらくI/Oサブシステムの問題が原因です)。検索データベースで次のSQLServerコマンドを実行してみてください-結果が得られる場合は、破損の問題があります(結果を投稿すると、結果を解釈できます-DBCC CHECKDBを作成しました)。
DBCC CHECKDB(searchdbname)WITH ALL_ERRORMSGS、NO_INFOMSGS
これがお役に立てば幸いです(そしてそうではありませんあなたの問題:-)