Tag Info

Hot answers tagged

6

In order to display search results using custom sorting order the following Search Results customization should be applied: Note: The customization described below are verified with People Search Core Results web part. Important: But before we proceed let me clarify the main limitation of this approach: solution described below allows to sort ...


5

I found a blog where someone referenced the fact that you need to set the RankingModelId on the KeywordQuery. This works for the sample code you see above, as well as the custom extended CoreSearchResults web part I've built. Here is the sample code: using (SPSite spSite = new SPSite("http://localhost")) { SearchQueryAndSiteSettingsServiceProxy ...


4

If you just want to add all users, just add NT AUTHORITY\authenticated users If you want to add every user individually, you have to get users (maybe as Principals) from AD, and add them to a group in SharePoint. var principal... var loginName = @"MYDOMAIN\" + principal.SamAccountName; var name = principal.DisplayName; ...


4

I think you were looking for a way to remove the accounts from the search results? If so, you can create a crawl rule to remove them from the results. You can create a managed property for the account name and exclude it from the results. See this thread: ...


4

I have done this in 2010 using the ListData.svc and Kendo UI autocomplete. You use ListData.svc to get people from the UserInformationList, by default this will include groups. In my example I limit the query to Person. If you wanted to use the new REST API instead of the ListData.svc REST API you would just point your read operation to the new end-point. ...


3

The number could change based on when your user profile sync is scheduled. Profiles can be added or removed based on those sync schedules. Then you have the crawl schedules where the profile changes will be reflected in the index. It is possible that a crawl ran, but that something prevented it from reading all of the profiles, but that were picked up ...


3

Did you create the mapped property "Department" mentioned in the refinement panel? If not, create the mapped property and perform a full crawl again. Follow the instructions in this post which does the same. Good Luck .


3

My bet is the following: when looking at the user profiles in your user profile application, your user profiles have a (mapped) "name" field that are either empty or contain the loginname. That name field is used to display the display username. When looking at the user profile property "name", you can see that it's internal name is "PreferredName" When ...


3

The real answer here is to create a result source where you for "Type" choose "People Search Results". You don't need to add ContentClass=urn:content-class:SPSPeople For example: {?({searchTerms})} {?OR (({searchTerms}) spcontenttype:contact)} will give people + results of contenttype=Contact When testing this in the query wizard it will append ...


2

You may want to check what's being returned as search results and if full name is being returned but not displayed, just modify the people search results web part's XSL to display correct field. Check Customize the People Search Results – Part 1 and part 2 in same series.


2

You need to create a search center first, then in site collection settings (for your site from where you perform people search) set this search center URL (http://yoursite/search/pages - for example). You may also need to check your User Profile Service - does it import users from AD correctly?


2

Do search scopes cover your requirements? Manage search scopes (SharePoint Server 2010) Help, SharePoint 2010 stole my search scope dropdown! You can also configure the landing page for the search box so you could direct the user to an advanced search page if you like.


2

Two things, the start address for Profiles should be sps3://mysitehost. The permissions on the User Profile Service for the default crawl account has to be allowed to "Retrieve People Data for Search Crawlers". Go to Central Administration | Application Management | Manage Service Applications. Select the User Profile Service Application (don't click the ...


2

I've had a similar response here on stackexchange available here where using DVWp with the results coming from Search XML are then taken via SPD 2010 two column layout using XSLT of People Search Core Result WebPart I found that SPD 2010 is an excellent tool for getting extremely quick customization, you can then use standard operations to group/sort, etc. ...


2

Finally got this resolved, the issue was with spacing between parameters in setting the peoplepicker-searchadforests property. I previously was using this: stsadm -o setproperty -pn peoplepicker-searchadforests -pv "domain:domain.local, domain\username, password" -url http://spserver I should have been using this: stsadm -o setproperty -pn ...


2

On the same note as Per, because you already have 2 Web Applications for each of "My Sites", after configuring 2 Search SA's you would actually need to use the Service Connections under Manage Web Applications to establish the correct relationship for either the User Profile SA and Search SA (of course each Search SA is targeting apropiate Content Source or ...


2

The FIM sync service is by far the most complex service in SP2010. Some things to check: Debugging the synchronization service you can use the FIM Client to check for issues in the sync process. The client is usually located at C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell\miisclient.exe Select a full sync and look for the ...


2

Source: http://englando.wordpress.com/2011/01/07/tip-change-sort-order-in-people-matches-sharepoint-2010-web-part/ The People Matches web part in SharePoint 2010 defaults to a sort order that you may not find intuitive. So in order to change it to something more user friendly you will need to edit the web part and modify the XSL. Edit the ...


2

Each time a user starts to tag an item in SharePoint 2010, the Keywords portion of the Term Store is queried in real time to see if suggestions can be made to the user about previous keywords that other users have used. If a keyword appears in the list of suggestions and the user deems it suitable, the user can use it to tag the item. If not, the user can ...


2

You have to do several steps for the highlighting Create a search managed property with your flag: http://technet.microsoft.com/en-us/library/ff621097(v=office.14).aspx#section2 Map the crawled property of your flag to the managed property you created Do a full crawl Alter the fetched properties of the core result webpart and fetch your new managed ...


1

Steffen, you could do the following: do a webservice call to the search service, query each domain/username and retrieve it's displayname. Replace the refiner display values with the returned displaynames. But I do think that the displayname should be indexed, too. you might investigate it a bit.


1

The first thing I would do is check to see if you can find those items on the content search side. Do a regular search for content with that same name. That author mini-search by contact feature uses the search system as well which should mean that search is not configured properly. When properly configured all search results are security trimmed, ...


1

What diagnostic tests have you tried? Have you used Search Explorer to directly query the service Application using SQL? http://blogs.technet.com/b/speschka/archive/2010/08/15/free-developer-search-tool-for-sharepoint-2010-search-and-fast-search-for-sharepoint.aspx Can you see the user in there? Are there any rules in your scope that would prevent the ...


1

You could add a filter to the UPS connection to remove accounts with the prefix of the SharePoint service accounts. For example, if your accounts are all "svc_SP*" you could have a filter that ignores those in the UPS sync, which would obviously prevent search from indexing the profile. I tend to use my setup account as a test for MySites and UPS--obviously ...


1

Did you add the column in the core results webpart properties? There is a property where it's an xml document which says which columns to return in the search results. Without your column being in that xml, that column won't appear in the data sent to the XSLT, and thus, you just getting an empty value in the XSLT transformation.


1

Since SP1 our current site was no longer alloweding the People Crawl access through the sps3 protocol, for some reason this only works on the extended site. Our extended site is set up with anonymous access, more for the Search Content Crawl to work, this is on port 81 so placing the port number on the content source as sps3://hostname:81 allows the People ...


1

It depends on authentication mode you are using. AFAIK for classic-mode authentication there is no option to set columns displayed on people picker list view (disclaimer: I never had need to dig in deep in this issue since most of my projects uses claim based auth - so maybe there is way but it is nothing obvious and simple) For Claims-based ...


1

If by Contacts you mean user accounts, the simple answer is Yes. If these are plain and simple Contacts, no account behind, than FIM (engine behind this cannot project these), so NO! You need to configure User Profile Synchronization Service Application (there you'll get to choose all containers that you want synchronized), which can also accept multiple ...


1

Enterprise Search in SharePoint 2010 supports following Ranking algorithms these being Default ranking model (Main Results Default), Expertise Social, Distance ranking model, High Proximity ranking, Main People Social, Distance, Expertise model, Name Social Distance (you need to target) and Name model. By default the first approximation of 3 pages are ...


1

In the User Profile Service Application, change the permissions on who can use the profile features (Manage User Permissions). Instead of the all users groups, change it to a group that includes only the users who should be using the profile features and such. Then re-run your search crawls.



Only top voted, non community-wiki answers of a minimum length are eligible