Question

I have a Web application(http://extranet:80 - Default Zone) running only on claims authentication and with a Trusted Identity provider and no NTLM, obviously content from this site wasn’t being crawled , so we created an extension (http://extranetsearch:81 - Custom Zone) whit NTLM to make it work, the crawl log shows that there’s content being successfully crawled from the extended site but when I do a search on any of this sites there’s no results, I´ve been checking the logs and apparently there’s no error in the crawl component nor the query processor, I ‘ve been testing the search using different user accounts, site admin and the search service account and still no results.

So I’m clueless about what could cause this kind of behavior any help will be highly appreciated.

Thanks!

Was it helpful?

Solution

I ran into something similar recently. Lots of crawled content, but empty search results. In my case, switching the search application to store as Claims solved the problem.

$SearchApp = Get-SPServiceApplication SearchAppName

$SearchApp.setproperty(“ForceClaimACLs”, 1)

I still don't know what the exact underlying issue was, but I believe it is related to the search service or crawl account not being able to read certain attributes on AD accounts.

OTHER TIPS

Does it work if you search from the custom zone? My guess is that the search security trimming rejects all results when you are searching from the default zone that does not use a NTLM authentication provider. You will probably need to enable anonymous access and do a full crawl to see any results.

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top