Ou se o SharePoint estiver instalado em inglês “The content processing pipeline failed to process the item”.  Apenas para contextualizar: Tive este problema em um dos ambientes de desenvolvimento SharePoint. O serviço de pesquisa estava funcionando porém nenhum resultado era retornado. Ao olhar o log de rastreamento vi que muitos erros ocorriam:

Tela informando a quantidade alta de erros de indexação

 

E ao ver os detalhes dos erros a seguinte mensagem era exibida:

“Falha do pipeline de processamento de conteúdo ao processar o item. ( Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index; ; SearchID = B6D84DC0-C934-4881-9345)”.

Tela falha de pipeline

 

Pesquisando na internet encontrei a seguinte postagem no blog “Kanithi’s Professional Blog”:
“In my case, the problem is with the improper Managed Property setting. I set the Allow multiple values to True of a Managed Property but the Site Column  does not accept multiple items.”
Ref: https://kanithi.wordpress.com/2014/08/26/sharepoint-search-the-content-processing-pipeline-failed-to-process-the-item/
Bom entendi que para resolver este problema teria que verificar qual propriedade no schema de pesquisa estava configurada de forma errada, aceitando multiplos valores. Agora precisava descobrir qual era essa propriedade. Para isso usei o Uls Viewer (https://www.microsoft.com/en-us/download/details.aspx?id=44020) para pesquisar no log filtrando pelo log da categoria “Content Processing”. E assim encontrei a seguinte mensagem de erro:

Tela Usando ULS

[Microsoft.CrawlerFlow-7322e6a3-f3ae-4453-80cd-7ab37fa16ea1] Microsoft.Ceres.ContentEngine.Processing.BuiltIn.AttributeMapperEvaluator+AttributeMapperProducer : Failed to map values to field Path.

Pronto propriedade encontrada! Ao ir no schema de pesquisa e procurar pela propriedade Path ela realmente estava mapeada para aceitar múltiplos valores.

Tela propriedade path

Tela5

 

Apenas desmarquei essa opção e mandei executar a indexação completa. Problema resolvido!!!