0

Phonetic search is not working for us in a SharePoint Server 2013 farm. We are also seeing the following in the event logs (I the query text):

04/17/2014 11:40:15.89     NodeRunnerQuery1-e68fd887-7cea- (0x144C)     0x1CC0     Search     Fuzzy Name Search    ajyfa Unexpected     CCANameProjector : Exception:Exception : Access to the path 'C:\Program Files\Microsoft Office Servers\15.0\Data\Office Server\CanonicalResources\ProjectionModels\EN_EN.mdl' is denied. encountered while attempting to  load the Projection Model Catalog C:\Program Files\Microsoft Office Servers\15.0\Data\Office Server\CanonicalResources\ProjectionModels\EN_EN.mdl for Language : en encountered while attempting to load the projection model. c32b889c-945b-6009-d6db-364f153d0b5c

04/17/2014 11:40:15.89     NodeRunnerQuery1-e68fd887-7cea- (0x144C)     0x1CC0     Search     Fuzzy Name Search    ajyg3 Monitorable     FuzzyNameSearcher : Failed to load the projection model for language: en.   c32b889c-945b-6009-d6db-364f153d0b5c

04/17/2014 11:40:15.89     NodeRunnerQuery1-e68fd887-7cea- (0x144C)     0x1CC0     Search     Fuzzy Name Search    ajyg7 Monitorable     FuzzyNameSearcher : Exception: Failed to fetch the projection model for query: <removed> in language: en-US    c32b889c-945b-6009-d6db-364f153d0b5c

04/17/2014 11:40:15.89     NodeRunnerQuery1-e68fd887-7cea- (0x144C)     0x1CC0     Search     Fuzzy Name Search    ajyem Monitorable     CCAPeopleCoreNameSearchProducer : Fuzzy name analysis failed for query: <removed>. Check the logs for more information.     c32b889c-945b-6009-d6db-364f153d0b5c

04/17/2014 11:40:16.57     NodeRunnerQuery1-e68fd887-7cea- (0x144C)     0x1CC0     Search     Query Processing     aiziq Monitorable     Microsoft.Office.Server.Search.Query.Pipeline.Processing.PersonalizationDataInjectionEvaluator : Field: PersonalizationData 'null'. Personalized Search queries will not work c32b889c-945b-6009-d6db-364f153d0b5c

Any ideas? I am checking file permissions with TechNet, but everything appears in order so far.

2
  • Has phonetic search been working, and is now broken, or did it never work? What language is the browser set to, and what language is is the server install?
    – user25488
    Commented Apr 30, 2014 at 6:52
  • Did you resolve this issue or how did it work out?
    – user38756
    Commented Jan 16, 2015 at 17:59

1 Answer 1

1

It sounds like the security for the application directories has changed. Does the directory exist on the offending server? If so, do you have a group policy that is being applied to the service account?

One quick test (and only a test) you can do is add the Service Account that is running that instance of NodeRunner to the local Admins group on the failing server. Restart the server and try the People Crawl again. If it works then it's a permissions issue. Be sure to remove the account after you are done testing as this is not a fix.

Either way, I would say there are two things you can try. One is to rerun PSCONFIG -cmd -SecureResources (or Initialize-SPResourceSecurity in PowerShell, which somehow does not do exactly the same) the other is to recreate the Query Component.

3
  • In SP2013 we have several verticals, On Everything vertical I am adding a result block using query rule to show People Result. I am wondering if this block can show phonetic(nickname) search results. Because it works in People vertical but not in everything inspite of result block.
    – Asad Refai
    Commented Aug 7, 2015 at 7:38
  • You should ask this as a separate question. Commented Aug 7, 2015 at 15:38
  • here it is sharepoint.stackexchange.com/questions/151662/…
    – Asad Refai
    Commented Aug 7, 2015 at 15:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.