O rastreamento incremental no MOSS corrompe o resultado da pesquisa

1

Estou tendo problemas com uma configuração do MOSS que, após um rastreamento incremental, os resultados da pesquisa serão corrompidos. Solucionando problemas com o uso do serviço da web de pesquisa, o XML resultante se parece com isso:

 <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>

Em outras palavras, ele diz que pode encontrar 34 ocorrências, mas retorna dados em branco. Fazendo uma redefinição do conteúdo da pesquisa, um rastreamento completo, tudo funciona por um dia ou mais, ele é corrompido novamente. Rastreamento completo às 02:00, rastreamento incremental a cada 20 minutos, MOSS v12.0.0.6300 no Win2003 x86. Os arquivos de log de rastreamento não dizem nada de interesse.

Alguém tem alguma ideia?

    
por Magnus 16.06.2009 / 10:35

2 respostas

1

Parece que encontrei a solução ou uma correção. Um passarinho sussurrou no meu ouvido para aplicar o Service Pack mais recente do MOSS, o que eu fiz.

Agora, o (s) site (s) está sendo executado há mais de 20 dias sem nenhuma corrupção de pesquisa, então, quase certamente, posso dizer que o SP2 corrigiu o problema.

    
por 24.07.2009 / 18:31
0

Pode haver corrupção no banco de dados de pesquisa subjacente do SQL Server (provavelmente causado por problemas de subsistema de E / S). Tente executar o seguinte comando do SQL Server no banco de dados de pesquisa - se ele der algum resultado, você terá problemas de corrupção (poste os resultados e eu possa interpretá-los para você - escrevi DBCC CHECKDB).

DBCC CHECKDB (searchdbname) com ALL_ERRORMSGS, NO_INFOMSGS

Espero que isso ajude (e não é seu problema: -)

    
por 17.06.2009 / 21:18