Sunday, January 31, 2010

Chapter 2: MOSS Search

Schema
.AllManagedProperties
.QueryCrawledProperties

ManagedProperty
.GetMappings()

Mapping
.CrawledPropertyName

schema.AllManagedProperties.Create(name, type);

MappingCollection

CrawledProperty
mappings.Add(new Mapping(crawledprop.Propset, crawledprop.Name, crawledprop.VariantType, managedprop.PID));

managedproperty.SetMappings(mappings);

Customizing the Search Center
  • Lite - does not require Publishing Feature
  • IIS Web Application is associated to an SSP
  • With Tabs - fully customizable
    • Page layouts - Search Page (Search Box WP), Search Results Page, Advanced Search Page (Advanced Search Box WP), People Search Results Page 
    • Tabs - All Sites, People; are items stored in two lists
  • Search Box WP - has a Scopes Dropdown
  • Search Summary WP - corrects the Spelling
  • Search Core Results WP - stemming is disabled by default. Example: buy matches buying, bought. Noise word query is enabled by default. Example: the, a, an. Can be configured to have a fixed keyword query. Has a Selected Columns property that you can add/remove from.

No comments:

Post a Comment