230 likes | 365 Views
Module 10 Administering and Configuring SharePoint Search. Module Overview. Configuring Search Refining Search. Lesson 1: Configuring Search. SharePoint 2010 Enterprise Search Editions SharePoint 2010 Search Architecture Scaling Content Distribution Administration Crawl Configuration
E N D
Module 10 Administering and Configuring SharePoint Search
Module Overview • Configuring Search • Refining Search
Lesson 1: Configuring Search • SharePoint 2010 Enterprise Search Editions • SharePoint 2010 Search Architecture • Scaling • Content Distribution • Administration • Crawl Configuration • Query Configuration • Search Reporting
SharePoint 2010 Enterprise Search Editions SharePoint 2010 Enterprise Search is available in three different editions: • Search Server 2010 Express • SharePoint 2010 Search • FAST Search Server 2010 for SharePoint
SharePoint 2010 Search Architecture • Microsoft Office SharePoint Server 2007 • One Search DB: Part of the SSP. Shared by crawl and query • Single index flat file on query servers • Indexer is single point of failure • SharePoint Server 2010 • Crawl components • Crawl history databases and metabase database • Index partitions • Admin component
Scaling • Crawl • Create more than one crawler and/or index server in the farm • Each crawler can be targeted at something to index based on time/size/performance • Create more than one crawl database to relieve I/O, memory, and CPU issues • Query • Create more than one query/search server in the farm • Each server load balances the requests • Partition the index into smaller partitions
Content Distribution • Crawl Distribution • Built-in load balancer distributes hosts to crawl databases • Crawlers crawl content that is covered by crawl database • Default configuration can be overwritten using host distribution rules • Crawler impact rules can be configured to reduce the load on the content sources • Query Distribution • Low query latency if all index partitions equal in size • Distribution by hash of documentId • Crawlers partition indexed data and propagate to query servers
Administration • Search Administration • Farm-Level Administration • Configuring Search Center
Crawl Configuration • Content Sources • Crawl Rules • Crawl Logs • iFilters and Protocol Handlers
Query Configuration • Authoritative Pages • Federated Search • Metadata Properties • Search Scopes
Search Reporting • Verify that the Web Analytics service app is started • Create a Web Analytics service app if necessary • Run search queries • Query reports are processed daily • You must wait 24 hours to see the results • View query reports • Web application level: Monitoring: View Web Analytics Reports • Site collection level: Site Settings: Site Collection Web Analytics Reports • Administrative reports: Monitoring: View Administrative Reports
Lab A: Configuring Search • Exercise 1: Creating Content for Search • Exercise 2: Creating an Enterprise Search Center Site • Exercise 3: Creating and Configuring a Content Source • Exercise 4: Configuring File Types • Exercise 5: Configuring Search Settings • Exercise 6: Configuring Managed Properties • Exercise 7: Creating and Configuring a Search Scope Logon information Estimated time: 45 minutes
Scenario You have installed a new SharePoint 2010 farm. IT executives have decided to use SharePoint Search as the corporate search solution. As such, your developers would like to start integrating the SharePoint Search APIs into existing applications. You have been tasked with installing and configuring the Search service application in the farm with some corporation-specific settings.
Lab Review • In what scenarios would you create a crawl rule? • You have added documents from a popular application to a SharePoint document library, but they are not being indexed. What must be done to ensure that a file is indexed both for its attributes and content? • You have extended a Web application and now search results are listed twice with different URLs. How can you prevent this duplication of results? • Users want to be able to search list items based on a custom column in the list. How can you accomplish this and make it easy for users to perform the queries in the user interface without typing property:value search syntax? • Users are complaining that too many results are being returned. How can you provide users a way to narrow down their search results?
Lesson 2: Refining Search • Relevance • Refinement Panel • Keywords and Best Bets • Noise Words • Thesaurus
Relevance • How closely the results are to what the user wanted to find • Things that can affect search rankings • Static or dynamic algorithm • Authoritative pages • Social tagging and ratings • Click-through history • Results are also security filtered
Keywords and Best Bets • Keywords are words that are attached to content to help make it easier to find when searching • Best Bets are keywords that raise the search rankings for that content • After you add, edit, or delete a keyword or Best Bet, you must wait until the next scheduled update of the portal content before they appear in search results • Best Bets are displayed via the Best Bet Web Part • HTML rendered is using an XSLT, so you can customize the results display
Noise Words • You can select words that should not be added to the index; these are called noise words • it, is, a • Words added to a .txt file • Location of files is C:\Program Files\Microsoft Office Servers\14.0\Data\Office Server\Applications\{GUID for SSA}\Config\ • File names start with noise*.txt • Words are automatically removed from the indexed content, no longer need to reindex
Thesaurus • SharePoint Search needs word association • Words like run and jog aren’t known to mean the same thing • Words like w2k and windows 2000 are known to be different • Thesaurus files allow you to build these interactions between words • Replace words in a query with other words you specify • Extend to include other words • Must build a thesaurus file for each language you support
Lab B: Tuning SharePoint Search • Exercise 1: Creating Keywords and Best Bets • Exercise 2: Configuring a Thesaurus • Exercise 3: Configuring Noise Words Logon information Estimated time: 45 minutes
Scenario You have just set up a Search service application and finished some basic configuration. However, some users are complaining that they are having issues finding content when using SharePoint Search. Another set of users would like some default search results to show up no matter what the results are for certain keywords. They have asked you to tweak Search to match up with these expectations.
Module Review and Takeaways • Review Questions