Managed Properties

Managed properties are metadata that can be searched or used in other ways, such displaying data in search results.

The default index schema provides a set of mappings from crawled properties to managed properties.

The default mappings are adapted to common content formats when crawling using the Content SSA. Specific content sources or other indexing connectors can expose other crawled properties that have better quality for your content.

You can associate a managed property with one or more full-text indexes. You must use a full-text index to achieve ranked results for queries.

You can enable Query Refinement for a managed property so that you can add the data from this property as a drill-down option on the query result page.

You can configure a hit highlighted summary for a managed property. This is a summary of a managed property that appears on the search results page for each query result. The summary displays an excerpt from the item that contains the query text and applies highlight formatting to that query text. You can enable this feature by using the ManagedProperty.SummaryType property. By default, the hit highlighted summary is configured for the body property and title property.

Managed property related interfaces :

Interface Description
ManagedProperty Specifies a managed property.
ManagedPropertyCollection
Specifies a collection of managed properties. You can create a managed property by using the ManagedPropertyCollection.Create method.
CrawledProperty
Crawled properties are metadata that is extracted from content sources to make the data available for searching.
You can configure crawled property mappings by using the ManagedProperty.SetCrawledPropertyMappings method.
FullTextIndex
A full-text index enables you to query across several managed properties at the same time.
You can map the managed property to one or more full-text indexes by using the ManagedProperty.GetFullTextIndexMappings method.
RankProfile
You use a rank profile to specify how to perform relevance ranking of query results.
You can associate a managed property boost configuration by using the RankProfile.GetManagedPropertyBoosts method.
You can associate a managed property for quality ranking by using the RankProfile.GetQualityComponents method.
RefinerConfiguration
Query refinement enables you to refine a query result by using aggregated statistical data that is computed for the query result.
You can associate query refinement with a managed property by setting the ManagedProperty.RefinementEnabled property to True. This will create a RefinerConfiguration for the managed property.
You can modify the RefinerConfiguration by using the ManagedProperty.GetRefinerConfiguration method and the ManagedProperty.SetRefinerConfiguration method.

Comments

Popular posts from this blog

"There's a configuration problem preventing us from getting your document. If possible, try opening this document in Microsoft Word." Office WebApp Error

"We’re sorry. We ran into a problem completing your request. Please try that again in few minutes." Excel Service SharePoint

Deployment error "The web.config is invalid on this IIS Web Site"