SharePoint 2010: People search does not return expected results in Japanese version

Article ID: 2723923 - View products that this article applies to.
Expand all | Collapse all

Symptoms

Consider the following scenario:

In people search, you want to search people who have the department attribute, such as " 経営企画部 " (It means "Management planning department"). You search a user with the keyword " 経営 / "営業" / "営業部 ". Each keyword has individual meaning and they are independent words ("経営" => "Management". "営業" => "Sales". "営業部" => "Department of sales").

In this scenario, you may not get any search results even though you have users who have their profiles and  have the exact same attribute.

Cause

This issue occurs because of Language Auto Detection (LAD) introduced in SharePoint 2010 for language detection in multi-lingual environment. Microsoft Office SharePoint Server 2007 does not have this function.

Resolution

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 

322756 How to back up and restore the registry in Windows

 

To work around this behavior, disable Language Auto Detection function on the indexing server. To do this, set the value of following registry entries to zero:

- EnableLanguageDetection14
- EnableLanguageDetectionPerChunk14

To disable Language Auto Detection function on the indexing server, follow these steps:

  1. Click Start, and then click Run.
  2. In the Open box, type regedit, and then click Yes.
  3. Locate and then click the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Global\Gathering Manager
  4. Right Click "EnableLanguageDetection14".
  5. On the Edit menu, On the Edit menu, click Modify.
  6. In the Value data box, type 0, and then click OK.
  7. Right Click "EnableLanguageDetectionPerChunk14".
  8. On the Edit menu, On the Edit menu, click Modify
  9. In the Value data box, type 0, and then click OK.
  10. Exit Registry Editor

 Stop and Start the Office Server Search Service (OSearch) on the server. Follow these steps

  1. Click Start, and then click Run.
  2. In the Open box, type cmd and hit Enter to open the command prompt
  3. Execute the following command to stop the OSearch service

    net stop osearch14
  4. Execute the following command to start the OSearch service

    net start osearch14
  5. Perform a full crawl of the content sources to update the index.

More Information

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Properties

Article ID: 2723923 - Last Review: June 27, 2012 - Revision: 3.0
APPLIES TO
  • Microsoft SharePoint Server 2010
  • Microsoft SharePoint Server 2010 Service Pack 1
Keywords: 
KB2723923

Give Feedback