无法索引我的网站 [英] Not able to index mysites

查看:100
本文介绍了无法索引我的网站的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

背景

从2010年到2013年的繁忙升级.从某种意义上来说,升级已经有些复杂了,因为我们正在迁移到新域,并从经典模式过渡到基于声明的身份验证.

关于安装数据库,将用户移动(移动用户)到新域,检查MySites是否正常工作并将所有Web应用程序转换到基于声明的站点方面,一切都比较顺利. 所有服务应用程序数据库都已升级,也没有任何问题.

问题

当尝试为人员搜索索引MySites时,在ULS日志和爬网日志中出现以下错误消息.这将导致没有用户被索引,所有用户都将失败.我的其他SharePoint网站内容的常规索引编制成功.

我猜这个问题与升级/域迁移/经典迁移有关.

ULS错误:

[Microsoft.CrawlerFlow-0ee75b5e-3b41-476c-aaa3-2be3382074a1] Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionHelper:检测到评估失败:运算符        :ExtractSocialInfo    运算符类型:SocialInfoExtractor.错误ID         :400031关联ID :2197efc9-b946-40b9-9f43-30f883efa17a 分区ID :0c37852b-34d0-418e-91c6-2ac25af4be5b   消息         :价值不是有效的Guid. 49691C90-7E17-101A-A91C-08002B2ECDA9:#9: http://testmysite:80/Person.aspx?accountname = Domain%5Celsiemo     id                :ssic://267238  Microsoft.Ceres.Evaluation.DataModel.EvaluationException:该值不是有效的Guid.
  at Microsoft.Ceres.SearchAnalytics.Operators.SocialInfoExtractorProducer.< AddColleagesOrSocialTags> d__0.MoveNext()  
  at Microsoft.Ceres.Evaluation.Processing.Producers.RecordProducerBase`1.MoveNext()                                                  
  at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.PushToOutput()                                 
Microsoft中的                                                          
  at Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionRecordSetSink.DoWithoutTryCatch(IRecord record)                                                
  at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.PushToOutput()                                 
Microsoft中的                                                          
  at Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionRecordSetSink.DoWithTryCatch(IRecord记录)

抓取日志错误:

任何指针将不胜感激.

解决方案

您好JustDev76,

请检查您是否可以在CA->用户配置文件服务应用程序->管理用户配置文件中正确搜索用户.

请在Search Service应用程序中重置索引->索引重置",然后对内容源进行完全爬网,比较结果.

此外,对于您用于MySites的内容源,您使用了哪个地址?

我希望这会有所帮助.

谢谢

温迪

论坛支持

请记住,如果有帮助,请将其标记为答案;如果没有帮助,则将其取消标记.如果您对TechNet订户支持有任何反馈,请联系 tnmff@microsoft.com .


Background

Busy upgrading from 2010 to 2013. The upgrade has been a little complicated in the sense that we are moving to a new domain and moving from Classic mode to Claims based authentication.

Everything has gone relatively smoothly with regards to mounting the databases, moving (move-spuser) the users to the new domain, checking that the MySites work correctly and converting all the web applications to claims based sites. All the Service Application databases were upgraded without any issues too.

Issue  

When trying to index the MySites for the people search I'm getting the following error message appear in the ULS log and crawling log. This results in no users being indexed, all of them fail. The normal indexing of my other SharePoint sites content succeeds.

I'm guessing this issue is related to the upgrade / domain migration / classic to claims migration.

ULS error:

[Microsoft.CrawlerFlow-0ee75b5e-3b41-476c-aaa3-2be3382074a1] Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionHelper : Evaluation failure detected:    Operator          : ExtractSocialInfo    Operator type     : SocialInfoExtractor    Error id          : 400031    Correlation id    : 2197efc9-b946-40b9-9f43-30f883efa17a    Partition id      : 0c37852b-34d0-418e-91c6-2ac25af4be5b    Message           : The value  is not a valid Guid.    49691C90-7E17-101A-A91C-08002B2ECDA9:#9: http://testmysite:80/Person.aspx?accountname=Domain%5Celsiemo    id                : ssic://267238  Microsoft.Ceres.Evaluation.DataModel.EvaluationException: The value  is not a valid Guid.   
 at Microsoft.Ceres.SearchAnalytics.Operators.SocialInfoExtractorProducer.<AddColleagesOrSocialTags>d__0.MoveNext()   
 at Microsoft.Ceres.Evaluation.Processing.Producers.RecordProducerBase`1.MoveNext()   
 at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.PushToOutput()   
 at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.Put(IRecord record)   
 at Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionRecordSetSink.DoWithoutTryCatch(IRecord record)   
 at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.PushToOutput()   
 at Microsoft.Ceres.Evaluation.Processing.Producers.ProducerRecordSetSink.Put(IRecord record)   
 at Microsoft.Ceres.Evaluation.Engine.ErrorHandling.HandleExceptionRecordSetSink.DoWithTryCatch(IRecord record) 

Crawl log error:

Any pointers will be much appreciated.

解决方案

Hi JustDev76,

Please check whether you could search users correctly in CA->User Profile service application->Manage user profile.

Please reset Index in Search Service Application->Index Reset, and do a full crawl for the content source, compare the result.

In addition, for the content source that you used for your MySites, which address did you use?

I hope this helps.

Thanks,

Wendy

Forum Support

Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


这篇关于无法索引我的网站的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆