People Search not working with FAST search

Respondida People Search not working with FAST search

  • mardi 1 mai 2012 19:20
     
     

    I have looked everywhere for a solution to the following problem.

    I appricate any help you can offer.

    On my development. farm I have enterprise search and people search working great.

    On my production farm I am using FAST search. While the FAST search is work, the people search is not.

    On the FAST Query I have the content source

    http://mysite and sps3://mysite set up.

    It seems as if the peopleresults isn't set up correctly, although all the people search webparts are on the page.

    I get the following error when chosing the people search page.

    No results are available. Either no query is specified, or the query came from advanced search. (Federated Webpars do not support Advanced Search Queries)

    Cheers,

    Skip

    

Toutes les réponses

  • mardi 1 mai 2012 19:30
     
     
    Do you have the correct associations assigned between your web applications and your FAST Search Query Service Application?

    Paul Turner http://redmanta.co.uk/blog Twitter: @RedMantaUK MCTS:WSS,MOSS,2010 MCITP:2010.
    Please remember to click "Propose As Answer" if a post solves your problem or "Vote As Helpful" if it was useful.

  • mercredi 2 mai 2012 12:30
     
     

    I'm pretty new with using FAST. When you say "associations" to you mean content sources?

    Cheers,

    Skip

  • mercredi 2 mai 2012 12:46
     
     

    Ensure that service applications are associated with a Web application

    1. On the Web Applications Management page, in the Name column, click the row that contains the Web application that you want to ensure is associated with the required service applications. Typically, this Web application is named SharePoint – 80.

      note Note:

      You must ensure that the Web applications for your SharePoint sites, FAST Search Center site, and My Site sites are associated with the following service applications:

      • Managed Metadata Service
      • User Profile
      • FAST Search Query Search Service Application

    2. On the ribbon, in the Manage group, click Service Connections.

    3. In the Configure Service Application Associations dialog box, ensure that the following check boxes are selected: Managed Metadata Service, User Profile Service Application, <the name of your FAST Search Query Search Service Application>.

    4. Click OK.

    You can see all the steps required at the MS knowledge base article http://technet.microsoft.com/en-us/library/gg508754.aspx


    Paul Turner http://redmanta.co.uk/blog Twitter: @RedMantaUK MCTS:WSS,MOSS,2010 MCITP:2010.
    Please remember to click "Propose As Answer" if a post solves your problem or "Vote As Helpful" if it was useful.

  • mercredi 2 mai 2012 13:00
     
     

    Thanks Paul,

    I have done all of the above.

    Could the problem be with the way the User Profile Service is set up?

    Cheers

  • mercredi 2 mai 2012 13:06
     
     

    It's possible.  Does the default access account that FAST is using to read have access to the User Profile Application?

    From the Manage user Profile screen, click to highlight your User profile service and then click "Administrators" from the ribbon.  Ensure the read account you've setup FAST to use has access.  Sorry I'm trying to remember how this looks.


    Paul Turner http://redmanta.co.uk/blog Twitter: @RedMantaUK MCTS:WSS,MOSS,2010 MCITP:2010.
    Please remember to click "Propose As Answer" if a post solves your problem or "Vote As Helpful" if it was useful.

  • mercredi 2 mai 2012 17:06
     
     

    Paul,

    Yes the default account has read access to the User Profile Application.

    We have a UPS set up on the SharePoint farm that has a connection to the Active Directory for regular search.

    It is my understanding that in order for People Search to work with FAST search it is necessary to add a new synchronization connection to Active Directory. Is there a way to consume the connection that is already created? Or is it necessary to have another connection on the FAST farm?

    Cheers,

    Skip

  • mercredi 2 mai 2012 19:06
     
     

    HI,

    What you need to do is, you have to create a new search service application (not FAST), and add sps3//mysites into the content source and run the full crawl. It will bring the results in the fast search automatically. People search is not integrated in FAST. this is how it works.


    B Singh

  • mercredi 2 mai 2012 19:49
     
     
    Have you followed all the steps in the article or just the ones I posted seperately?

    Paul Turner http://redmanta.co.uk/blog Twitter: @RedMantaUK MCTS:WSS,MOSS,2010 MCITP:2010.
    Please remember to click "Propose As Answer" if a post solves your problem or "Vote As Helpful" if it was useful.

  • vendredi 4 mai 2012 12:24
     
     

    Thanks B.

    I have set up a search service application for mysites.

    Paul,

    I came on to the project after the FAST farm was set up. My co-workers are hesitant to "Add user profiles to the User Profile service application" because they set it up on the Sharepoint farm.

    I think synchronizing with the active directory is the solution. Do you agree?

    Cheers

  • vendredi 4 mai 2012 12:28
     
     
    I'm sorry cube, I don't actually understand either of your statements. Can you elaborate please?

    Paul Turner http://redmanta.co.uk/blog Twitter: @RedMantaUK MCTS:WSS,MOSS,2010 MCITP:2010.
    Please remember to click "Propose As Answer" if a post solves your problem or "Vote As Helpful" if it was useful.

  • vendredi 4 mai 2012 13:32
     
     

    Paul,

    On the FAST farm.

    Central Admin > User Profile Service > Configure Synchronization Connections

    There isn't a connection. A connection needs to be set up to import the Active Directory, correct?

    Another question. My sites are already set up with search (not FAST).

    Will setting up a new UPS over write the current my sites that have already been created?

    Skop

  • vendredi 4 mai 2012 13:52
     
     Traitée

    Hi Skip, if you want to search for "People" you have to setup a synchronization connection with your user directory (AD,etc..). You also have to be sure that the content access account has the right "Retrieve People Data for Search Crawlers" on the User Profile Service Application.

    You don't need to create a different Search Service Application only for user profiles. You can configure the content source that crawl user profile in the FAST Query service application.

    Why do you want to create a new UPS? Take a look to the crawl logs. Do you find anything related to the "people" content source?

    Cheers
    Riccardo


    Italian SharePoint Community - My blog - My profile

    • Marqué comme réponse Skip Magee vendredi 4 mai 2012 15:03
    •