Indexschema (FAST Search Server für SharePoint)

Letzte Änderung: Mittwoch, 23. Februar 2011

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Durchforstete Eigenschaften
Verwaltete Eigenschaften
Volltextindex
Rangprofil
Einschränkung von Abfragen
Aktualisieren des Schemamodells
Einführung in die Objektmodellschnittstellen des Indexschemas

Durchforstete Eigenschaften

Durchforstete Eigenschaften sind Metadaten, die aus Inhaltsquellen extrahiert werden, um die Daten für Suchen verfügbar zu machen. Durchforstete Eigenschaften werden in der Regel von der Suchdienstanwendung für Inhalte oder anderen FAST Search Server 2010 for SharePoint-Konnektoren gemeldet, können aber auch während der Elementverarbeitung durch einen IFilter oder ein Eigenschaftenextraktionsmodul erstellt werden.

Eine durchforstete Eigenschaft wird durch die Parameter Name, Propset und VariantType eindeutig definiert.

Zwei bestimmte verwaltete Eigenschaften werden mit den Namen und Werten durchforsteter Eigenschaften aufgefüllt, die für das jeweilige Element ermittelt wurden:

  • crawledpropertynames  Enthält ermittelte Eigenschaften mit einem Wert für ein angegebenes Element.

  • crawledpropertiescontent  Enthält den Wert jeder durchforsteten Eigenschaft in crawledpropertynames.

Einige ermittelte durchforstete Eigenschaften werden diesen verwalteten Eigenschaften nicht zugeordnet. Die automatische Indizierung des Inhalts ermittelter durchforsteter Eigenschaften hat den Nachteil, dass nicht alle Inhalte für die Suche relevant sind. Hierfür kann es mehrere Gründe geben. Beispielsweise könnten mit den durchforsteten Eigenschaften vertrauliche Informationen bereitgestellt werden, oder sie könnten Daten enthalten, die sich negativ auf die Relevanz oder den Rückruf auswirken können. Eine durchforstete Eigenschaft wird crawledpropertiescontent zugeordnet, wenn Folgendes zutrifft:

  • Die durchforstete Eigenschaft enthält Variantentypen, die einer Zeichenfolge bzw. Liste von Zeichenfolgen zugeordnet sind.

  • Durchforstete Eigenschaften, mit denen bekanntermaßen unerwünschte Inhalte im Suchindex bereitgestellt werden, werden durch Festlegen der IsMappedToContents-Eigenschaft auf False ausgeschlossen.

  • Jede durchforstete Eigenschaft gehört zu einer Kategorie (festgelegt durch Propset), weshalb die Kategorie eine boolesche Eigenschaft aufweist (MapToContents), mit der der Standardwert der IsMappedToContents-Eigenschaft von neuen durchforsteten Eigenschaften festgelegt wird.

Wenn also die durchforstete Eigenschaft eine Zeichenfolge ist und deren IsMappedToContents-Eigenschaft auf True festgelegt ist, sollte der Inhalt der durchforsteten Eigenschaft in crawledpropertiescontent durchsuchbar sein.

Jede durchforstete Eigenschaft gehört zu einer bestimmten Kategorie. Dabei handelt es sich um eine Gruppierung auf oberster Ebene von durchforsteten Eigenschaften basierend auf dem IFilter und der Inhaltsquelle, der bzw. die zum Extrahieren der Metadaten aus dem Inhalt verwendet wird.

Im Folgenden finden Sie Beispiele für Kategorien:

  • Geschäftsdaten  Metadaten im Zusammenhang mit Inhalt, der mit dem Business Data Connectivity-Dienst (BDC) abgerufen wird.

  • E-Mail  Metadaten im Zusammenhang mit Microsoft Exchange Server.

  • Office  Metadaten, die in Microsoft Office-Dokumenten wie z. B. Microsoft Word, Microsoft Excel und Microsoft PowerPoint enthalten sind.

  • Personen  Metadaten im Zusammenhang mit den Personenprofilen in SharePoint Server 2010. Der Großteil dieser Metadaten ist auch verschiedenen verwalteten Eigenschaften aus Active Directory und SharePoint-Informationen zugeordnet.

  • Web  HTML-Metadaten im Zusammenhang mit Webseiten.

Eine durchforstete Eigenschaftenkategorie kann mehrere Eigenschaftensätze enthalten. In Tabelle 1 werden die Schnittstellen im Zusammenhang mit durchforsteten Eigenschaften beschrieben.

Tabelle 1. Zu durchforsteten Eigenschaften gehörige Schnittstellen

Schnittstelle

Beschreibung

CrawledProperty

Gibt eine durchforstete Eigenschaft an.

Category

Über die Category-Schnittstelle können Sie das Standardzuordnungsverhalten aller durchforsteten Eigenschaften in der Kategorie angeben.

Mithilfe der AllCategories-Eigenschaft der Schema-Schnittstelle können Sie eine Auflistung von Eigenschaftskategorien abrufen. Über die Category.GetAllCrawledProperties-Methode können Sie eine Auflistung von CrawledProperty-Objekten für eine bestimmte Kategorie abrufen.

Mithilfe der Category.CreateCrawledProperty-Methode können Sie eine durchforstete Eigenschaft erstellen.

ManagedProperty

Verwaltete Eigenschaften sind Metadaten, die in Abfrageergebnissen durchsucht oder abgerufen werden können.

Über die ManagedProperty.GetMappedCrawledProperties-Methode können Sie eine Auflistung von CrawledProperty-Objekten abrufen, die die durchforsteten Eigenschaften darstellen, die einer bestimmten verwalteten Eigenschaft zugeordnet sind.

Mithilfe der ManagedProperty.SetCrawledPropertyMappings-Methode können Sie Zuordnungen durchforsteter Eigenschaften konfigurieren.

Verwaltete Eigenschaften

Verwaltete Eigenschaften sind Metadaten, die durchsucht oder auf sonstige Weise genutzt werden können, z. B. zum Anzeigen von Daten in Suchergebnissen.

Das Standardindexschema stellt eine Gruppe von Zuordnungen zwischen durchforsteten Eigenschaften und verwalteten Eigenschaften bereit. Die Standardzuordnungen werden beim Durchforsten mithilfe der Suchdienstanwendung für Inhalte an gängige Inhaltsformate angepasst. Spezifische Inhaltsquellen oder andere Indizierungskonnektoren können andere durchforstete Eigenschaften verfügbar machen, die für Ihre Inhalte eine bessere Qualität haben.

Sie können eine verwaltete Eigenschaft einem oder mehreren Volltextindizes zuordnen. Sie müssen einen Volltextindex verwenden, um für Abfragen eine Ergebnisrangfolge zu erhalten.

Sie können die Einschränkung von Abfragen für eine verwaltete Eigenschaft verwenden, sodass Sie die Daten aus dieser Eigenschaft auf der Abfrageergebnisseite als Drilldownoption hinzufügen können.

Sie können für eine verwaltete Eigenschaft eine Zusammenfassung mit hervorgehobenen Treffern konfigurieren, die für jedes Abfrageergebnis auf der Suchergebnisseite angezeigt wird. Die Zusammenfassung enthält einen Auszug des Elements mit dem Abfragetext, der hervorgehoben formatiert wird. Sie können diese Einstellung mithilfe der ManagedProperty.SummaryType-Eigenschaft aktivieren. Die Zusammenfassung mit hervorgehobenen Treffern ist standardmäßig für die Eigenschaften body und title konfiguriert.

In Tabelle 2 werden die Schnittstellen im Zusammenhang mit verwalteten Eigenschaften beschrieben.

Tabelle 2. Zu verwalteten Eigenschaften gehörige Schnittstellen

Schnittstelle

Beschreibung

ManagedProperty

Gibt eine verwaltete Eigenschaft an.

ManagedPropertyCollection

Gibt eine Auflistung verwalteter Eigenschaften an. Mithilfe der ManagedPropertyCollection.Create-Methode können Sie eine verwaltete Eigenschaft erstellen.

CrawledProperty

Durchforstete Eigenschaften sind Metadaten, die aus Inhaltsquellen extrahiert werden, um die Daten zum Durchsuchen verfügbar zu machen.

Mithilfe der ManagedProperty.SetCrawledPropertyMappings-Methode können Sie Zuordnungen durchforsteter Eigenschaften konfigurieren.

FullTextIndex

Ein Volltextindex ermöglicht das gleichzeitige Abfragen mehrerer verwalteter Eigenschaften.

Über die ManagedProperty.GetFullTextIndexMappings-Methode können Sie die verwaltete Eigenschaft einem oder mehreren Volltextindizes zuordnen.

RankProfile

Sie können mithilfe eines Rangprofils angeben, wie der Relevanzrang von Abfrageergebnissen festgelegt wird.

Mithilfe der RankProfile.GetManagedPropertyBoosts-Methode können Sie die Konfiguration der Heraufstufung einer verwalteten Eigenschaft zuordnen.

Mithilfe der RankProfile.GetQualityComponents-Methode können Sie eine verwaltete Eigenschaft für die Qualitätsrangfolge zuordnen.

RefinerConfiguration

Die Einschränkung von Abfragen ermöglicht eine Optimierung eines Abfrageergebnisses, indem für das Abfrageergebnis berechnete aggregierte Statistikdaten verwendet werden.

Sie können eine Abfrageeinschränkung einer verwalteten Eigenschaft zuordnen, indem die ManagedProperty.RefinementEnabled-Eigenschaft auf True festgelegt wird. Dadurch wird für die verwaltete Eigenschaft eine RefinerConfiguration-Konfiguration festgelegt.

Sie können die Konfiguration von RefinerConfiguration mithilfe der Methoden ManagedProperty.GetRefinerConfiguration und ManagedProperty.SetRefinerConfiguration ändern.

Volltextindex

Sie können mehrere verwaltete Eigenschaften in einem Volltextindex gruppieren. Dadurch können Sie mehrere verwaltete Eigenschaften gleichzeitig abfragen. Volltextindizes ermöglichen eine dynamische Rangeinstufung von Abfragen (wobei die Ergebnisse nach Relevanz sortiert werden).

Ein Volltextindex enthält zumeist eine Gruppe verwalteter Eigenschaften, die den Inhalt des abgefragten Elements abbilden. Dazu zählen der Text des Elements, der Titel, die URL usw. Sie können für verschiedene Arten von Abfragen oder Anwendungen mehrere Volltextindizes definieren.

Zum Erzielen von Rangabfragen ordnen Sie den Volltextindex einem oder mehreren Rangprofilen zu.

Eine standardmäßige Indexschemakonfiguration enthält einen Volltextindex mit dem Namen Inhalt, bei dem es sich um den standardmäßigen Volltextindex für Abfragen ohne Eigenschaftenfilter handelt.

HinweisHinweis

Sie dürfen einen Volltextindex nicht löschen und anschließend mit demselben Namen, aber einer anderen Konfiguration neu erstellen. Der neu erstellte Volltextindex enthält anfänglich alle Elemente, die in diesem Volltextindex vor dem Löschvorgang indiziert waren. Die Elemente, die nicht mehr zum Volltextindex gehören, werden so lange in Abfrageergebnissen angezeigt, bis die Elemente aktualisiert oder gelöscht werden.

In Tabelle 3 werden die Schnittstellen im Zusammenhang mit Volltextindizes beschrieben.

Tabelle 3. Zu Volltextindizes gehörige Schnittstellen

Schnittstelle

Beschreibung

FullTextIndex

Gibt einen Volltextindex an.

FullTextIndexCollection

Ermöglicht den Zugriff auf einen vorhandenen Volltextindex. Über die FullTextIndexCollection.Create-Methode können Sie einen neuen Volltextindex erstellen.

ManagedProperty

Verwaltete Eigenschaften sind Metadaten, die in Abfrageergebnissen durchsucht oder abgerufen werden können.

Über die ManagedProperty.GetFullTextIndexMappings-Methode können Sie eine oder mehrere verwaltete Eigenschaften dem Volltextindex zuordnen.

RankProfile

Sie können mithilfe eines Rangprofils angeben, wie der Relevanzrang von Abfrageergebnissen festgelegt wird.

Über die RankProfile.GetFullTextIndexRanks-Methode können Sie einen oder mehrere Volltextindizes einem Rangprofil zuordnen.

FullTextIndexMapping

Mithilfe dieser Schnittstelle wird eine verwaltete Eigenschaft dem Volltextindex zugeordnet.

Sie können diese Zuordnung mit der ManagedProperty.GetFullTextIndexMappings-Methode verwalten.

FullTextIndexRankComponent

Dient zum Konfigurieren der Gewichtungsparameter für nähe- und kontextbezogene Heraufstufung im Zusammenhang mit einem bestimmten Volltextindex für ein Rangprofil.

Sie können diese Zuordnung mithilfe der RankProfile.GetFullTextIndexRanks-Methode verwalten.

Weitere Informationen zur kontextbezogenen Heraufstufung finden Sie unter Wichtigkeitsstufe und Drillthrough.

Rangprofil

Mithilfe eines Rangprofils können Sie angeben, wie Abfrageergebnisse mit einer auf Relevanz basierenden Rangfolge versehen werden. Weitere Informationen zu Rangprofilkonzepten finden Sie unter Informationen zum Rangprofil (FAST Search Server 2010 für SharePoint) auf der Microsoft TechNet-Website.

Ein Rangprofil ist einem oder mehreren Volltextindizes für die Auswertung der Rangfolge von Volltextabfragen zugeordnet.

Normalerweise liegt eine 1:1-Beziehung zwischen einem Volltextindex und einem Rangprofil vor. In bestimmten Anwendungen empfiehlt es sich aber, den Textinhalt in mehreren Volltextindizes zu gruppieren. Zum Einstufen von Abfragen nach Relevanz unabhängig vom in der Abfrage angegebenen Volltextindex müssen alle Volltextindizes dem für die Abfrage verwendeten Rangprofil zugeordnet werden.

Das folgende Beispiel veranschaulicht, warum Sie mit zwei Volltextindizes arbeiten und diese demselben Rangprofil zuordnen sollten. In Ihrer Anwendung gibt es eine Gruppe verwalteter Eigenschaften, die den sichtbaren Inhalt des Elements darstellen, z. B. Titel, Text und Überschriften. Sie ordnen diese Eigenschaften dem Volltextindex Inhalt (dem Standardvolltextindex) zu. Anschließend können Sie den Relevanzgrad jeder Eigenschaft steuern, wenn der Benutzer diesen Volltextindex abfragt. Ggf. verfügen Sie auch über verschiedene Eigenschaften, die von den Benutzern hinzugefügte Tags und Anmerkungen darstellen. Damit der Benutzer Freitextabfragen auf diese Eigenschaften anwenden kann, ordnen Sie diese Eigenschaften einem weiteren Volltextindex mit dem Namen Anmerkungen zu. Wenn Sie beide Volltextindizes einem Rangprofil zuordnen, können Sie sicherstellen, dass die folgende Abfrage ordnungsgemäß nach Relevanz eingestuft wird:

new movies annotations:cool

Ein Rangprofil kann einer oder mehreren verwalteten Eigenschaften für die Auswertung der qualitätsbezogenen Rangfolge zugeordnet werden. Jede verwaltete Eigenschaft wird dem Volltextindex mithilfe einer Gewichtung zugeordnet, die die relative Gewichtung dieser verwalteten Eigenschaft in der qualitätsbezogenen Rangberechnung insgesamt beschreibt.

HinweisHinweis

Eine standardmäßige Indexschemakonfiguration enthält ein Rangprofil mit dem Namen Standard, bei dem es sich um das Standardrangprofil für Abfragen ohne Rangprofilangabe handelt.

Bei der Rangprofiloptimierung spielen die folgenden in Tabelle 4 beschriebenen Faktoren eine Rolle: Qualität, Autorität, Aktualität, Nähe, Kontext und verwaltete Eigenschaft. Für die einzelnen Komponenten in einem Rangprofil können Sie eine relative Gewichtung angeben.

Tabelle 4. Faktoren für die Rangfolge

Faktor für die Rangfolge

Beschreibung

Qualität

Gibt die qualitätsbezogene Bewertung an, die auch als statische Rangbewertung bezeichnet wird.

Der statische Rang kann sich von mehreren verwalteten Eigenschaften ableiten. Für die statische Rangbewertung sind die folgenden Gruppen verwalteter Eigenschaften vordefiniert:

  • Urldepthrank   Dient zum Heraufstufen kürzerer URLs.

  • Docrank   Rangheraufstufung basierend auf der Anzahl und relativen Bedeutung von Links, die auf ein Element zeigen.

  • Siterank   Rangheraufstufung basierend auf der Anzahl und relativen Bedeutung von Links, die auf die Elemente einer Website zeigen.

  • Hwboost   FAST Search Server 2010 for SharePoint-Platzhalter für die allgemeine Verwendung statischer Rangfolgepunkte.

Zusätzlich zu diesen vordefinierten statischen Rangeigenschaften können Sie benutzerdefinierte ganzzahlige verwaltete Eigenschaften mithilfe der QualityComponent-Schnittstelle der Liste verwalteter Eigenschaften für statische Rangfolge hinzufügen. Diese Schnittstelle ermöglicht auch das Zuweisen unterschiedlicher relativer Gewichtungen zu den einzelnen Komponenten.

Autorität

Gibt den zugewiesenen Rang an, wenn mit einem Abfragewort Treffer im Linktext (Ankertext) abgerufen werden. Diese Bewertung hat zwei Komponenten:

  • Teilübereinstimmung mit dem Linktext. Wenn ein Benutzer beispielsweise Microsoft abfragt und der Linktext Microsoft Word lautet, erhalten Sie für dieses Element eine Rangbewertung für teilweise Übereinstimmung.

  • Vollständige Übereinstimmung mit dem Linktext. Ein weiterer Punktwert wird hinzugefügt, wenn der Abfragetext exakt mit dem Linktext übereinstimmt.

Abfrageautorität

Gibt den zugewiesenen Rang an, wenn eine neue Abfrage Treffer aus Elementen abruft, die zuvor erfolgten Abfragen zugeordnet sind. Auf der Benutzeroberfläche für die Suche werden alle Abfragen des Benutzers und die Elemente, auf die er klickt, die diesen Abfragen zugeordnet sind, gespeichert und verarbeitet.

Dieser Faktor ermöglicht Benutzern das Beeinflussen des Relevanzrangs häufiger Abfragen in den Elementen in den Abfrageergebnissen, auf die sie klicken.

Die Verarbeitung erfolgt einmal täglich um 01:00 Uhr. Die Klickergebnisse der letzten 30 Tage werden zur Verarbeitung aufbewahrt.

Diese Rangheraufstufung hat zwei Komponenten:

  • Teilübereinstimmung. Wenn beispielsweise die einleitende Abfrage, die in einem Klick auf dieses Element resultierte, Microsoft Word und die Abfrage Microsoft lautet, erhalten Sie für dieses Element eine Rangbewertung für teilweise Übereinstimmung.

  • Vollständige Übereinstimmung. Ein weiterer Punktwert wird hinzugefügt, wenn die Benutzerabfrage exakt mit der von der Autoritätsabfrage gespeicherten Abfrage übereinstimmt.

Aktualität

Gibt die aktualitätsbezogene Heraufstufung an, die einem Element basierend auf dem Zeitpunkt seiner letzten Änderung im Vergleich zum Abfragezeitpunkt zugewiesen wird. Die Quelle des Zeitpunkts der letzten Änderung ist die verwaltete Eigenschaft Write.

Mit der RankProfile.FreshnessResolution-Eigenschaft geben Sie die Auflösung an. Eine niedrigere Auflösung bedeutet, dass sich kürzere Zeitabstände auf die Rangfolge auswirken.

Nähe

Gibt die näherungsbezogene Heraufstufung an, die einem Element abhängig von der Entfernung zwischen den Abfragewörtern und der Position der Wörter im Element zugewiesen wird.

Diese Heraufstufung basiert auf der Entfernung zwischen Begriffen in einem Volltextindex. Die Heraufstufung ist größer, wenn sich die beiden Begriffe im Volltextindex in denselben verwalteten Eigenschaften befinden.

Mit der RankProfile.PositionStopWordThreshold-Eigenschaft können Sie konfigurieren, wie die näherungsbezogene Rangfolge auf häufig verwendete Abfragewörter angewendet wird. Weitere Informationen finden Sie unter RankProfile-Schnittstelle.

Kontext

Gibt eine Heraufstufung an, die davon abhängt, wo die Suchbegriffe im Element Treffer liefern. Die kontextbezogene Heraufstufung wird als allgemeine Gewichtung sowie als eine Gewichtung zugewiesen, die auf den verschiedenen im Volltextindex definierten Ebenen basiert.

Die verschiedenen verwalteten Eigenschaften wie Titel und Text werden verschiedenen Ebenen zugeordnet. Dies ermöglicht eine bessere Rangbewertung, wenn der Suchbegriff im Titel anstatt im Text des Elements Treffer liefert.

Weitere Informationen finden Sie unter Wichtigkeitsstufe und Drillthrough.

Heraufstufung verwalteter Eigenschaften

Gibt eine Rangkomponente an, die es Administratoren ermöglicht, indizierte Elemente basierend auf einer Wortübereinstimmung mit einer verwalteten Eigenschaft heraufzustufen. Jede durchsuchbare verwaltete Eigenschaft mit einem übereinstimmenden Wert kann als Eingabe für zusätzliche Rangbewertungspunkte genutzt werden.

Sie können beispielsweise indizierte Elemente eines bestimmten Typs (z. B. Microsoft Word-Dokumente) heraufstufen, wozu Sie die ManagedPropertyBoostComponent-Schnittstelle verwenden können. Bei diesem Beispiel lautet die Bedingung, dass die verwaltete Eigenschaft fileextension den Wert doc oder docx haben muss.

HinweisHinweis

Die Heraufstufung sowohl anhand der Qualität als auch verwalteter Eigenschaften bewirkt eine Heraufstufung des Rangs, die unabhängig von der tatsächlichen Abfrage ist. Eine Heraufstufung anhand der Qualität bietet eine vorbehaltslose Heraufstufung aller Elemente in einem Resultset, das in der dazugehörigen numerischen verwalteten Eigenschaft einen beliebigen Wert ungleich 0 enthält. Der Heraufstufungswert entspricht für jedes übereinstimmende Element im Index dem numerischen Wert der Eigenschaft. Eine Heraufstufung anhand verwalteter Eigenschaften bietet eine bedingte Heraufstufung aller Elemente, bei denen die angegebene verwaltete Eigenschaft mit einem oder mehreren bestimmten Wörtern übereinstimmt. Der Abgleich erfolgt während der Abfrageauswertung. Die Übereinstimmungsbedingung und den Heraufstufungswert geben Sie in der ManagedPropertyBoostComponent.BoostValue-Eigenschaft an.

In Tabelle 5 werden die Schnittstellen im Zusammenhang mit Rangprofilen beschrieben.

Tabelle 5. Zu Rangprofilen gehörige Schnittstellen

Schnittstelle

Beschreibung

RankProfile

Gibt ein Rangprofil an.

RankProfileCollection

Ermöglicht den Zugriff auf ein vorhandenes Rangprofil. Über die RankProfileCollection.Create-Methode können Sie ein neues Rangprofil erstellen.

FullTextIndex

Ein Volltextindex ermöglicht das gleichzeitige Abfragen mehrerer verwalteter Eigenschaften.

Über die RankProfile.GetFullTextIndexRanks-Methode können Sie einen oder mehrere Volltextindizes einem Rangprofil zuordnen.

FullTextIndexMapping

Ordnet eine verwaltete Eigenschaft einem Volltextindex zu.

Die ImportanceLevel-Eigenschaft definiert die relative Wichtigkeit dieser verwalteten Eigenschaft im Volltextindex und wird bei der Bewertung der kontextbezogenen Heraufstufung verwendet, wenn der Volltextindex einem Rangprofil zugeordnet ist. Weitere Informationen finden Sie unter Wichtigkeitsstufe und Drillthrough.

ManagedProperty

Verwaltete Eigenschaften sind Metadaten, die in Abfrageergebnissen durchsucht oder abgerufen werden können.

Mithilfe der RankProfile.GetManagedPropertyBoosts-Methode können Sie eine Konfiguration der Heraufstufung aufgrund einer verwalteten Eigenschaft einem Rangprofil zuordnen.

Über die RankProfile.GetQualityComponents-Methode können Sie eine oder mehrere verwaltete Eigenschaften für die Bestimmung des qualitätsbezogenen Rangs (statischen Rangs) einem Rangprofil zuordnen.

QualityComponent

Ordnet eine oder mehrere verwaltete Eigenschaften für die Bestimmung des qualitätsbezogenen Rangs zu.

Sie können diese Zuordnung mithilfe der RankProfile.GetQualityComponents-Methode verwalten.

ManagedPropertyBoostComponent

Ordnet die Heraufstufungskonfiguration einer verwalteten Eigenschaft einem Rangprofil zu.

Sie können diese Zuordnung mithilfe der RankProfile.GetManagedPropertyBoosts-Methode verwalten.

FullTextIndexRankComponent

Ordnet einen oder mehrere Volltextindizes einem Rangprofil zu.

Sie können diese Zuordnung mithilfe der RankProfile.GetFullTextIndexRanks-Methode verwalten. Weitere Informationen finden Sie unter Wichtigkeitsstufe und Drillthrough.

Wichtigkeitsstufe und Drillthrough

Im Rahmen der Zuordnung eines Volltextindexes geben Sie eine Wichtigkeitsstufe für eine verwaltete Eigenschaft an. Die Abfrageauswertung nutzt die Wichtigkeitsstufe auf die beiden folgenden Weisen:

  • Zum Bestimmen der relativen Wichtigkeit einer verwalteten Eigenschaft in einem Volltextindex. Dies wirkt sich auf die kontextbezogene Heraufstufung aus, wenn Sie den Volltextindex einem Rangprofil zuordnen.

  • Zum Bestimmen der Drillthrough-Ebene einer verwalteten Eigenschaft in einem Volltextindex. Der Drillthrough-Vorgang stellt sicher, dass die relevantesten Elemente zuerst zurückgegeben werden, wenn ein Abfragebegriff mit zu vielen Einträgen im Index übereinstimmt.

HinweisHinweis

Die Wichtigkeitsstufe ist ein Wert von 1 bis 7, der außer in den von der FullTextIndexRankComponent-Schnittstelle zur Verfügung gestellten Methoden als ganze Zahl angegeben wird. Bei diesen Methoden geben Sie die Wichtigkeitsstufe als FullTextIndexImportanceLevel-Aufzählung an.

Die kontextabhängige Heraufstufung hängt wie folgt von mehreren Gewichtungsparametern ab:

  • Wenn Sie eine verwaltete Eigenschaft einem Volltextindex zuordnen, geben Sie die Wichtigkeitsstufe jeder verwalteten Eigenschaft im Volltextindex an. Sie erstellen mit FullTextIndexMapping-Schnittstelle eine Zuordnung mit der gewünschten Wichtigkeitsstufe über die Create-Methode der FullTextIndexMappingCollection-Schnittstelle. Sie rufen die Auflistung aus der ManagedProperty-Schnittstelle mit der GetFullTextIndexMappings-Methode ab.

  • Wenn Sie einen Volltextindex einem Rangprofil zuordnen, geben Sie die relative Gewichtung aller Wichtigkeitsstufen an. Sie erstellen mithilfe der FullTextIndexRankCollection-Schnittstelle ein FullTextIndexRankComponent-Objekt mit den zugeordneten Gewichtungen. Mithilfe der GetFullTextIndexRanks-Methode rufen Sie die Auflistung aus dem mit RankProfile angegebenen Rangprofil ab. Die Relevanzgewichtung der verschiedenen Wichtigkeitsstufen geben Sie mit den Methoden GetImportanceLevelWeight und SetImportanceLevelWeight an.

  • Wenn Sie einen Volltextindex einem Rangprofil zuordnen, geben Sie auch mithilfe der FullTextIndexRankComponent-Schnittstelle die relative Gewichtung der kontextbezogenen Heraufstufung an. Hiermit wird die relative Wichtigkeit der kontextbezogenen Heraufstufung im Vergleich zu anderen Parametern zur Relevanzheraufstufung angegeben. Die Gewichtung wird mit der ContextWeight-Eigenschaft bestimmt. Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

HinweisHinweis

Das Standardrangprofil (mit dem Namen Standard) hat eine Volltextindex-Rangkomponente für den standardmäßigen Volltextindex (mit dem Namen Inhalt). Wenn Sie ein neues Rangprofil erstellen, weist es den standardmäßigen Volltextindex als seine Volltextindex-Rangkomponente auf. Wenn Sie eine neue Volltextindex-Rangkomponente erstellen, wird diese als ein zweites FullTextIndexRankComponent-Objekt dem Rangprofil hinzugefügt. Um die standardmäßige Volltextindex-Rangkomponente durch die neue zu ersetzen, müssen Sie die standardmäßige Volltextindex-Rangkomponente löschen, nachdem Sie die neue erstellt haben.

Während der Abfrageauswertung kann der Abgleichprozess der Abfrage mit Drillthrough, d. h. dem Wechsel zur nächsten Ebene arbeiten, wenn ein abgefragtes Wort zu vielen Indexeinträgen entspricht. Bei diesem Vorgang werden die Ergebnisse einer Suchabfrage eingeschränkt, indem die Anzahl der in einem Volltextindex abzufragenden Eigenschaften verringert wird. Drillthrough wird mithilfe des Stoppwortschwellenwerts und der Wichtigkeitsstufen konfiguriert, was sicherstellt, dass bei Erreichen des Schwellenwerts die relevantesten Ergebnisse zuerst zurückgegeben werden.

Drillthrough stellt sicher, dass bei einer Abfrage eines Volltextindexes beim Erreichen des Stoppwortschwellenwerts die relevantesten Elemente zuerst zurückgegeben werden. Sie können über Drillthrough automatisch einen Drilldown in einem Resultset ausführen, indem Sie die Anzahl der im Zielvolltextindex abzufragenden Eigenschaften verkleinern. Jede verwaltete Eigenschaft, die im Volltextindex definiert ist, hat eine zugeordnete Wichtigkeitsstufe. Eine höhere Wichtigkeitsstufe bedeutet, dass die verwaltete Eigenschaft in den Abgleichprozess einbezogen wird, wenn Drillthrough auf die jeweilige Stufe festgelegt wurde.

Wenn Sie über einen kleinen Index mit einer einheitlichen Gruppe von Elementen verfügen, können Sie die Einstellung der Drillthrough-Ebene der Standardkonfiguration ändern. Bei einem kleinen Index ist die Auswirkung von Drillthrough auf die Leistung eher gering. Zum Gewährleisten, dass Sie die ordnungsgemäßen Rangwerte für verwaltete Eigenschaften auf den unteren Stufen (wie Text) erhalten, können Sie für alle verwalteten Eigenschaften im Volltextindex die Drillthrough-Ebene 1 auswählen.

Es gibt vier Drillthrough-Ebenen. Tabelle 6 zeigt, wie die Wichtigkeitsstufen den Drillthrough-Ebenen zugeordnet sind.

Tabelle 6. Beziehung zwischen Wichtigkeitsstufe und Drillthrough-Ebene

Wichtigkeitsstufe

Drillthrough-Ebene

1 und 2

Enthalten in Drillthrough-Ebene 1.

3 und 4

Enthalten in den Drillthrough-Ebenen 1 und 2.

5 und 6

Enthalten in den Drillthrough-Ebenen 1, 2 und 3.

7

Enthalten in allen Drillthrough-Ebenen.

Wenn Sie nur die Drillthrough-Ebene 1 verwenden möchten, können Sie mithilfe der Wichtigkeitsstufen 1 und 2 dennoch verschiedene kontextbezogene Heraufstufungen für die verwalteten Eigenschaften erzielen.

HinweisHinweis

Wählen Sie keinen höheren Wert für die Drillthrough-Ebene als nötig. Wenn Sie in einem Volltextindex zu viele Ebenen verwenden, führt dies zu einer unnötig großen Indexdateistruktur.

Weitere Informationen zur Konfiguration des Stoppwortschwellenwerts finden Sie unter RankProfile-Schnittstelle. Weitere Informationen zur Funktionsweise von Drillthrough finden Sie unter Optimieren des dynamischen Rangs (FAST Search Server 2010 für SharePoint) auf der Microsoft Microsoft TechNet-Website.

Einschränkung von Abfragen

Das Einschränken von Abfragen ermöglicht das Optimieren eines Abfrageergebnisses mithilfe aggregierter Statistikdaten, die für das Abfrageergebnis berechnet werden. Diese werden typischerweise für Metadaten verwendet, die den indizierten Elementen zugeordnet sind, z. B. Erstellungsdatum, Autor und Namen von Personen, die in dem Element vorhanden sind. Mit den entsprechenden Einschränkungsoptionen können Sie eine Abfrage so präzisieren, dass nur Elemente, die innerhalb einer bestimmten Zeitspanne erstellt wurden, oder nur Wörter zurückgegeben werden, die auf eine bestimmte Person verweisen.

FAST Search Server 2010 for SharePoint unterstützt zwei Arten von Abfrageeinschränkungen:

  • Tiefeneinschränkungen  Diese Abfrageeinschränkung basiert auf der Aggregation von Statistiken für verwaltete Eigenschaften für alle Ergebnisse einer Suchabfrage. Die Indexerstellung generiert Aggregationsdaten, die im Abgleichprozess der Abfrage verwendet werden. Der Vorteil dieser Abfrageeinschränkung liegt darin, dass die Einschränkungsoptionen alle Elemente wiedergeben, die den Abfragekriterien entsprechen. Dies ist der zumeist empfohlene Modus, allerdings hat das Definieren einer großen Zahl von Tiefeneinschränkungen erhebliche Auswirkungen auf die Arbeitsspeicherauslastung der Abfrageabgleichskomponente.

    Erwägen Sie das Festlegen der RefinementType-Eigenschaft auf LatentRefinement, wenn Sie die Indexdatenstrukturen auf die Tiefeneinschränkung vorbereiten, aber diese Funktion noch nicht für die Abfrageauswertung aktivieren möchten. Bei Wahl dieser Option werden die erforderlichen Datenstrukturen für die Tiefeneinschränkung nicht in den Hauptspeicher geladen, sodass es bei der Abfrageauswertung keine Auswirkungen auf die Leistung gibt. Zum Aktivieren dieser Funktion kann die Einstellung später in DeepRefinementEnabled geändert werden. In diesem Fall hat die Änderung eine unmittelbare Auswirkung (Elemente müssen nicht erneut indiziert werden).

  • Topauswahleinschränkung  Diese Abfrageeinschränkung basiert auf der Aggregation von Statistiken für verwaltete Eigenschaften für die 50 Topergebnisse einer Suchabfrage. Die Ergebnisdaten werden bei dieser Einschränkung während der Ergebnisverarbeitung generiert. Da die Einschränkung auf die Topergebnisse des Abgleichs begrenzt ist, finden Sie möglicherweise Ergebnisse nicht, die tiefer in den Abfrageergebnissen verborgen sind. Andererseits wirkt sich diese Einschränkungsoption nicht auf den Indizierungsprozess aus, sodass Sie sie sofort nach Aktivierung anwenden können.

    Die Topauswahleinschränkung hat eine beträchtliche Auswirkung auf den Computer, der Abfragen verarbeitet, und verringert die Abfrageleistung.

Sowohl im Indexschema als auch zum Abfragezeitpunkt können verschiedene Abfrageeinschränkungsoptionen angegeben werden. Weitere Informationen zu den Abfragezeitoptionen finden Sie unter ff394639(v=office.14).md.

TippTipp

Für verwaltete Eigenschaften vom Typ Datetime wird empfohlen, die Klassifizierung der Einschränkungen zum Abfragezeitpunkt anstatt mithilfe der Schemaeigenschaften zu steuern. Dadurch können Sie die Klassifizierung für Datumsgrenzen einfacher angeben. Weitere Informationen finden Sie unter ff394639(v=office.14).md.

In Tabelle 7 werden die Schnittstellen im Zusammenhang mit der Abfrageeinschränkung beschrieben.

Tabelle 7. Zu Abfrageeinschränkungen gehörige Schnittstellen

Schnittstelle

Beschreibung

RefinerConfiguration

Gibt eine Abfrageeinschränkung an.

ManagedProperty

Verwaltete Eigenschaften sind Metadaten, die in Abfrageergebnissen durchsucht oder abgerufen werden können.

Sie können eine Abfrageeinschränkung einer verwalteten Eigenschaft zuordnen, indem die ManagedProperty.RefinementEnabled-Eigenschaft auf True festgelegt wird. Dadurch wird das dazugehörige RefinerConfiguration-Objekt für die verwaltete Eigenschaft aktiviert.

Sie können die Konfiguration von RefinerConfiguration mithilfe der Methoden ManagedProperty.GetRefinerConfiguration und ManagedProperty.SetRefinerConfiguration ändern.

HinweisHinweis

Sie sollten die Abfrageeinschränkung für verwaltete Eigenschaften vom Typ Integer nicht aktivieren, wenn die verwaltete Eigenschaft negative Werte enthalten kann. Wenn eine Einschränkungskategorie (bzw. ein Wertebereich) negative Werte enthält, ist kein Drilldown in diesen Wertebereich möglich.

Aktualisieren des Schemamodells

Wenn Sie eine Klasseninstanz im Schemamodell ändern, müssen Sie die von den Schnittstellen zur Verfügung gestellte Update-Methode zum Anwenden der Änderungen auf den tatsächlichen Index verwenden.

Die Update-Methode schreibt die Änderungen in eine Datenbank des Verwaltungsservers. Der Aktualisierungsmechanismus ist asynchron, sodass es eine Weile dauern kann, bis der Index die Änderungen wie folgt übernimmt:

  • Es kommt zu einer Verzögerung von 30 bis 60 Sekunden, ehe die Schemaänderungen von den Indexservern übernommen werden. Dies ermöglicht mehrere Schemaänderungen, auf die eine einzelne Indexaktualisierung folgt.

    HinweisHinweis

    Sich auf durchforstete Eigenschaften beziehende Schnittstellen haben keine Auswirkungen auf den Indexserver. Bei Aktualisierung dieser Schnittstellen kommt es nicht zu der genannten Verzögerung.

  • Einige Schemaänderungen haben erst eine Auswirkung, nachdem eine Neuindizierung erfolgt ist. Diese wird je nach Rate neuer oder aktualisierter Elemente in unregelmäßigen Intervallen durchgeführt.

  • Einige Schemaänderungen haben erst eine Auswirkung, nachdem die dazugehörigen Elemente aktualisiert wurden. Wenn Sie wichtige Änderungen an der Zuordnung durchforsteter Eigenschaften vornehmen, sollten Sie eine vollständige erneute Durchforstung des Inhalts erwägen.

Tabelle 8. Schemaaktualisierungen und ihre Auswirkungen auf den Suchindex

Auswirkungen auf den Index durch Schemaaktualisierungen

Typ der Schemaaktualisierung

Erneutes Durchforsten nicht erforderlich. Die Konfigurationsänderung wird sofort umgesetzt.

  • Hinzufügen, Löschen oder Ändern der Konfiguration eines Objekts vom Typ RankProfile, FullTextIndexRankComponent, ManagedPropertyBoostComponent oder QualityComponent

  • Löschen eines Objekts vom Typ ManagedProperty, FullTextIndex, FullTextIndexMapping oder RefinerConfiguration

  • Hinzufügen eines RefinerConfiguration-Objekts, bei dem RefinementType=DeepRefinementDisabled

  • Löschen eines RefinerConfiguration-Objekts

  • Ändern eines RefinerConfiguration-Objekts (außer Ändern von RefinementType von DeepRefinementDisabled in DeepRefinementEnabled)

  • Ändern eines ManagedProperty-Objekts durch Deaktivieren einer der folgenden Funktionen:

    • Queryable=False

    • RefinementEnabled=False

    • SortableType=Disabled

    • SummaryType=Disabled

Erneutes Durchforsten nicht erforderlich, doch die Konfigurationsänderung wird erst vom Index übernommen, nachdem die Elemente erneut durchforstet wurden.

  • Hinzufügen eines Objekts vom Typ ManagedProperty, FullTextIndex oder FullTextIndexMapping

  • Hinzufügen eines Objekts vom Typ RefinerConfiguration mit RefinementType=DeepRefinementEnabled oder RefinementType=ShallowRefinement

  • Alle Konfigurationsänderungen an einem ManagedProperty-Objekt, außer Konfigurationsänderungen, die in anderen Zeilen in dieser Tabelle aufgeführt sind

  • Ändern der Konfiguration eines Objekts vom Typ FullTextIndex oder FullTextIndexMapping

  • Hinzufügen, Löschen oder Ändern der Konfiguration eines Objekts vom Typ Category, CrawledProperty oder CrawledPropertyMapping

Eine erneute Durchforstung und Indizierung aller Elemente ist erforderlich.

Hinzufügen, Löschen oder Ändern der Konfiguration der ManagedProperty-Eigenschaft SubstringEnabled. Weitere Informationen finden Sie unter Aktivieren der Suche nach Teilzeichenfolgen.

Aktivieren der Suche nach Teilzeichenfolgen

Die Suche nach Teilzeichenfolgen kann aktiviert werden, um Suchen für die Sprachen Chinesisch, Japanisch und Koreanisch zu verbessern. Einzelheiten finden Sie unter Planen des Indexschemas (FAST Search Server 2010 für SharePoint).

Wenn Sie die Konfiguration der ManagedProperty-Eigenschaft SubstringEnabled ändern, erfolgt automatisch eine Neuindizierung aller Elemente, bevor die Konfigurationsänderung im Index erfolgt.

Bevor Sie diese Eigenschaft ändern, müssen Sie auf dem Verwaltungsserver in der Konfigurationsdatei %FASTSEARCH%\components\admin-services\web.config das Kennzeichen AllowIndexPurgeOnSchemaUpdate auf yes festlegen.

HinweisHinweis

Sie müssen sämtliche Inhalte erneut durchforsten, nachdem die Konfigurationsänderung erfolgt ist, damit die Tokenisierung ordnungsgemäß erfolgt.

Einführung in die Objektmodellschnittstellen des Indexschemas

In den folgenden Abschnitten werden das Objektmodell des Indexschemas, seine wichtigsten Schnittstellen und seine Eigenschaften beschrieben.

Dieses Objektmodell enthält die folgenden wichtigen Schnittstellen:

  • CrawledProperty   Stellt eine durchforstete Eigenschaft im Indexschema dar.

  • Category   Stellt eine Gruppierung durchforsteter Eigenschaften auf oberster Ebene dar.

  • ManagedProperty   Stellt eine verwaltete Eigenschaft im Indexschema dar.

  • FullTextIndex   Stellt einen Volltextindex im Indexschema dar.

  • FullTextIndexMapping  Stellt die Zuordnung einer verwalteten Eigenschaft zu einem Volltextindex dar.

  • RankProfile   Definiert, wie der Relevanzrang eines Abfrageergebnisses festgelegt wird.

  • FullTextIndexRankComponent   Stellt die Konfiguration der Gewichtungsparameter für die näherungs- und kontextbezogene Heraufstufung im Zusammenhang mit einem Volltextindex für ein Rangprofil dar.

  • ManagedPropertyBoostComponent   Ermöglicht die Rangheraufstufung indizierter Elemente basierend auf dem Abgleich eines Werts einer verwalteten Eigenschaft.

  • QualityComponent   Ermöglicht die statische Rangheraufstufung indizierter Elemente basierend auf dem Wert einer numerischen verwalteten Eigenschaft.

  • RefinerConfiguration   Stellt die Konfiguration einer Abfrageeinschränkung dar, die einer verwalteten Eigenschaft zugeordnet ist.

Eine vollständige Referenzdokumentation finden Sie unter Microsoft.SharePoint.Search.Extended.Administration.Schema.

CrawledProperty-Schnittstelle

CrawledProperty stellt eine durchforstete Eigenschaft im Indexschema dar (siehe Tabelle 9).

Tabelle 9. Wichtige Eigenschaften der CrawledProperty-Schnittstelle

Eigenschaft

Beschreibung

Name

Der Name der durchforsteten Eigenschaft. Hierbei handelt es sich in der Regel um einen hartcodierten Namen aus dem Quellinhaltsrepository.

CategoryName

Der Name der durchforsteten Eigenschaftenkategorie.

IsMappedToContents

Gibt an, ob die Inhalte der durchforsteten Eigenschaft dem standardmäßigen Volltextindex zugeordnet werden. Weitere Informationen finden Sie unter FullTextIndex-Schnittstelle.

IsMultiValued

Diese Eigenschaft wird nicht verwendet und ignoriert. Alle durchforsteten Eigenschaften unterstützen mehrwertige Daten aus der Inhaltsquelle.

HinweisHinweis

Beim Zuordnen mehrwertiger durchforsteter Eigenschaften zu verwalteten Eigenschaften müssen Sie sicherstellen, dass für die verwaltete Eigenschaft MergeCrawledProperties auf True festgelegt ist. Andernfalls wird nur der erste Wert der durchforsteten Eigenschaft der verwalteten Eigenschaft zugeordnet.

IsNameEnum

Gibt an, ob der Name der durchforsteten Eigenschaft eine Aufzählung (anstatt eine Zeichenfolge) ist.

Propset

Der Propset (Eigenschaftensatz) einer durchforsteten Eigenschaft ist eine GUID. Bei einer GUID handelt es sich um einen ganzzahligen 128-Bit-Wert, der den Eigenschaftensatz identifiziert, zu dem die durchforstete Eigenschaft gehört. Beispiel:

fafcebdf-cdea-4c29-b0b1-d47aba446d44

Gewöhnlich weisen durchforstete Eigenschaften aus derselben Indexing Connector-Instanz denselben Wert für Propset auf.

VariantType

Der als ganze Zahl dargestellte Variantentyp einer Eigenschaft, der zum Angeben ihres Datentyps dient.

Category-Schnittstelle

Category stellt eine Gruppierung durchforsteter Eigenschaften auf oberster Ebene basierend auf dem IFilter und der Inhaltsquelle dar, der/die zum Extrahieren der Metadaten aus dem Inhalt verwendet wird (siehe Tabelle 10).

Tabelle 10. Wichtige Eigenschaften der Category-Schnittstelle

Eigenschaft

Beschreibung

Name

Der Name der durchforsteten Eigenschaftenkategorie.

DiscoverNewProperties

Gibt an, ob neu durchforstete Eigenschaften für die Kategorie automatisch ermittelt werden.

MapToContents

Gibt an, ob die Inhalte der durchforsteten Eigenschaften in dieser Kategorie dem standardmäßigen Volltextindex zugeordnet werden. Weitere Informationen finden Sie unter Volltextindex.

Bei Festlegung auf True werden alle durchforsteten Eigenschaften dem standardmäßigen Volltextindex ungeachtet der MapToContents-Einstellung für jede durchforstete Eigenschaft zugeordnet.

Bei Festlegung auf False werden nur durchforstete Eigenschaften, bei denen MapToContents auf True festgelegt ist, dem standardmäßigen Volltextindex zugeordnet.

Mithilfe der CreateCrawledProperty-Methode der Category-Schnittstelle können Sie eine durchforstete Eigenschaft erstellen.

ManagedProperty-Schnittstelle

ManagedProperty stellt eine verwaltete Eigenschaft im Indexschema dar. Eine verwaltete Eigenschaft kann zur Konfiguration der Abfrageeinschränkung einem RefinerConfiguration-Object zugeordnet werden. Für bewertete Abfragen kann eine verwaltete Eigenschaft einem oder mehreren Volltextindizes zugeordnet werden. In Tabelle 6 werden wichtige Eigenschaften der ManagedProperty-Schnittstelle beschrieben.

Tabelle 6. Wichtige Eigenschaften der ManagedProperty-Klasse

Eigenschaft

Beschreibung

Name

Der Name der verwalteten Eigenschaft.

Type

Der Datentyp der verwalteten Eigenschaft. Die folgenden Datentypen werden unterstützt:

  • Text  Ein UTF-8-Textdatentyp für die Textsuche.

  • Integer  Ein ganzzahliger 64-Bit-Wert mit Vorzeichen.

  • Decimal  Ein Festkomma-Dezimaldatentyp mit Vorzeichen. Die Anzahl der Nachkommastellen kann konfiguriert werden.

  • Float  Ein 64-Bit-Gleitkomma-Datentyp.

  • Datetime  Ein Datum/Uhrzeit-Datentyp. Dieser Datentyp wird im Suchindex als numerischer Wert dargestellt. Er unterstützt die Sortierung und Abfrageeinschränkung, so wie dies beim Integer-Datentyp der Fall ist.

  • Boolean  Ein boolescher Datentyp mit den gültigen Werten True und False.

DecimalPlaces

Die Anzahl der Dezimalstellen eines decimal-Datentyps.

Standard: 3

DeleteDisallowed

Gibt an, ob eine verwaltete Eigenschaft aus dem Indexschema gelöscht werden kann.

IsMapped

Gibt an, ob für die verwaltete Eigenschaft zur Unterstützung der alternativen Zugriffszuordnung (Alternate Access Mapping, AAM) zugeordnet ist.

Standard: False

MappingDisallowed

Gibt an, ob durchforstete Eigenschaften der verwalteten Eigenschaft zugeordnet werden können.

MaxIndexSize

Gibt die maximale Anzahl von Daten in KB aus der verwalteten Eigenschaft eines Elements an, die in den Suchindex einbezogen werden.

Standard: 1024

MaxResultSize

Gibt die maximal zulässige Größe in KB einer Dokumentzusammenfassung an.

Standard: 64

MergeCrawledProperties

Gibt an, ob die Inhalte aller durchforsteten Eigenschaften, die einer verwalteten Eigenschaft zugeordnet sind, einbezogen werden sollen. Wenn diese Einstellung deaktiviert ist, wird der Wert der ersten nicht leeren durchforsteten Eigenschaft als Inhalt der verwalteten Eigenschaft verwendet.

Diese Eigenschaft muss auch auf True festgelegt werden, um alle Werte aus einer mehrwertigen durchforsteten Eigenschaft einzubeziehen. Wenn sie auf False festgelegt ist, wird nur der erste Wert aus einer mehrwertigen durchforsteten Eigenschaft der verwalteten Eigenschaft zugeordnet.

Queryable

Gibt an, ob die verwaltete Eigenschaft als einzelne Eigenschaft abgefragt wird.

HinweisHinweis

Selbst wenn die Queryable-Eigenschaft auf False festgelegt ist, kann die verwaltete Eigenschaft in einen Volltextindex einbezogen werden.

RefinementEnabled

Gibt an, ob die Abfrageeinschränkung für diese verwaltete Eigenschaft aktiviert ist.

Sie erstellen ein RefinerConfiguration-Objekt mit Standardwerten, wenn Sie diese Eigenschaft auf True festlegen.

Sie können das RefinerConfiguration-Objekt mithilfe der Methoden GetRefinerConfiguration und SetRefinerConfiguration ändern.

HinweisHinweis

Sie müssen die Queryable-Eigenschaft auf True festlegen, um die Abfrageeinschränkung verwenden zu können.

SortableType

Die Konfiguration der Volltextsortierung für die verwaltete Eigenschaft.

  • SortableDisabled  Die Volltextsortierung wird nicht unterstützt.

  • SortableEnabled  Die Volltextsortierung ist im Suchindex möglich und aktiviert.

  • LatentSortable  Die Volltextsortierung ist im Suchindex möglich, aber nicht aktiviert. Dies bedeutet, dass der Index für die Sortierung basierend auf dieser verwalteten Eigenschaft vorbereitet ist, aber die unterstützenden Indexstrukturen nicht in den Hauptspeicher geladen werden. SortableType kann später auf Enabled festgelegt werden, ohne dass die Elemente erneut indiziert werden. Weitere Informationen finden Sie unter Planen des Indexschemas (FAST Search Server 2010 für SharePoint) auf der Microsoft TechNet-Website.

StemmingEnabled

Gibt an, ob die Wortstammerkennung für diese verwaltete Eigenschaft unterstützt wird.

SubstringEnabled

Gibt an, ob die Suche nach Teilzeichenfolgen für diese verwaltete Eigenschaft unterstützt wird.

Weitere Informationen finden Sie unter Planen des Indexschemas (FAST Search Server 2010 für SharePoint) auf der Microsoft TechNet-Website.

SummaryType

Der Dokumentzusammenfassungstyp dieser verwalteten Eigenschaft, die angibt, wie der Inhalt der verwalteten Eigenschaft für übereinstimmende Elemente in Abfrageergebnissen zurückgegeben wird.

  • Disabled  Dokumentzusammenfassungen werden für diese verwaltete Eigenschaft nicht unterstützt.

  • Static  Die Dokumentzusammenfassung ist eine Textdarstellung der verwalteten Eigenschaft.

  • Dynamic  Die Dokumentzusammenfassung ist eine Zusammenfassung mit Treffermarkierung der verwalteten Eigenschaft.

    Für diesen Zusammenfassungstyp können Sie auch eine verwaltete Ausweicheigenschaft mithilfe der SetResultFallBack-Methode angeben. Wenn für eine Abfrage keine Zusammenfassung mit Treffermarkierung erstellt werden kann, wird stattdessen die der verwalteten Ausweicheigenschaft zugeordnete Dokumentzusammenfassung im Abfrageergebnis zurückgegeben.

Mithilfe der Create-Methode der ManagedPropertyCollection- Schnittstelle können Sie eine verwaltete Eigenschaft erstellen.

Über die CrawledPropertyMapping-Schnittstelle können Sie einer verwalteten Eigenschaft eine Gruppe durchforsteter Eigenschaften zuordnen. Sie erstellen die Zuordnung zur verwalteten Eigenschaft mithilfe der SetCrawledPropertyMappings-Methode.

Über die FullTextIndexMappingCollection-Schnittstelle können Sie die verwaltete Eigenschaft einem oder mehreren Volltextindizes zuordnen. Der Zugriff auf diese Schnittstelle erfolgt über die GetFullTextIndexMappings-Methode.

FullTextIndex-Schnittstelle

FullTextIndex stellt einen Volltextindex im Indexschema dar.

Sie können über die FullTextIndexCollection-Schnittstelle auf einen vorhandenen Volltextindex zugreifen, um einen neuen Volltextindex zu erstellen. Dazu verwenden Sie die FullTextIndexCollection.Create-Methode.

In Tabelle 12 werden wichtige Eigenschaften der FullTextIndex-Schnittstelle beschrieben.

Tabelle 12. Wichtige Eigenschaften der FullTextIndex-Schnittstelle

Eigenschaft

Beschreibung

Name

Der Name des Volltextindexes.

IsDefault

Gibt an, ob dieser Volltextindex der Standardindex für Abfragen ist.

StemmingEnabled

Gibt an, ob die Wortstammerkennung unterstützt wird.

DeleteDisallowed

Ein boolescher Wert, der angibt, ob eine verwaltete Eigenschaft gelöscht werden kann. Wenn dieser Wert festgelegt ist, handelt es sich um eine erforderliche verwaltete Eigenschaft.

HinweisHinweis

Sie dürfen einen Volltextindex nicht löschen und anschließend mit demselben Namen, aber einer anderen Konfiguration neu erstellen. Der neu erstellte Volltextindex enthält anfänglich alle Elemente, die in diesem Volltextindex vor dem Löschvorgang indiziert waren. Die Elemente, die nicht mehr zum Volltextindex gehören, werden so lange in Abfrageergebnissen angezeigt, bis die Elemente aktualisiert oder gelöscht werden.

FullTextIndexMapping-Schnittstelle

Die FullTextIndexMapping-Schnittstelle ordnet eine verwaltete Eigenschaft einem Volltextindex zu.

Die Eigenschaften dieser Schnittstelle sind schreibgeschützt. Über die Create-Methode der FullTextIndexMappingCollection-Schnittstelle können Sie die verwaltete Eigenschaft einem oder mehreren Volltextindizes zuordnen. Der Zugriff auf diese Schnittstelle erfolgt über die GetFullTextIndexMappings-Methode der ManagedProperty-Schnittstelle.

In Tabelle 13 werden wichtige Eigenschaften der FullTextIndexMapping-Schnittstelle beschrieben.

Tabelle 13. Wichtige Eigenschaften der FullTextIndexMapping-Schnittstelle

Eigenschaft

Beschreibung

FullTextIndex

Der Name des Volltextindexes für diese Zuordnung.

ImportanceLevel

Die Wichtigkeitsstufe dieser Zuordnung (eine ganze Zahl von 1 bis 7).

Weitere Informationen finden Sie unter Wichtigkeitsstufe und Drillthrough.

ManagedProperty

Der Name der verwalteten Eigenschaft für diese Zuordnung.

RankProfile-Schnittstelle

Die RankProfile-Schnittstelle stellt die Konfiguration eines bestimmten Rangprofils dar und definiert, wie der Relevanzrang eines Abfrageergebnisses festgelegt wird.

In Tabelle 14 werden wichtige Eigenschaften der RankProfile-Schnittstelle beschrieben.

Tabelle 14. Wichtige Eigenschaften der RankProfile-Schnittstelle

Eigenschaft

Beschreibung

Name

Der Name des Rangprofils.

IsDefault

Der boolesche Wert, der angibt, ob es sich um ein standardmäßiges Rangprofil handelt.

Mithilfe der makeDefault-Methode wird ein Rangprofil als Standard angegeben.

StopWordThreshold

Beim Drillthrough wird ein Stoppwortschwellenwert verwendet, um sicherzustellen, dass die relevantesten Elemente zuerst zurückgegeben werden, wenn der Stoppwortschwellenwert bei einer Abfrage eines Volltextindexes erreicht wird. Beim Drillthrough kann ein Drilldown für ein Resultset automatisch ausgeführt werden, indem die Anzahl der abzufragenden Eigenschaften im Zielvolltextindex (Drillthrough-Ebenen) eingegrenzt wird.

Der Wert für StopWordThreshold bezieht sich auf eine Referenzindexgröße von 10.000.000 Elementen. Ein Wert von 10.000.000 für StopWordThreshold bedeutet, dass die Rangfolge für alle Elemente im Index festgelegt wird. Der Standardwert ist 2,000,000, womit der Drillthrough ausgeführt wird, wenn ein Suchbegriff in mehr als 20 % der Elemente im Index gefunden wird (StopWordThreshold dividiert durch 10.000.000).

Standard: 2,000,000

PositionStopWordThreshold

Steuert, ob ein Suchwort zur Näherungskomponente der Rangfolgenbewertung für eine angegebene Abfrage berücksichtigt wird.

Angenommen, D ist die Anzahl der Elemente, die mit dem Suchwort in einem bestimmten Suchknoten übereinstimmen, O ist die Gesamtanzahl von Vorkommnissen des Suchbegriffs in den D Elementen, und X ist der Wert für PositionStopWordThreshold. In diesem Fall wird jedes Suchwort, für den (D + O) kleiner als X ist, bei der Berechnung der näherungsbezogenen Heraufstufung in diesem Suchknoten immer berücksichtigt.

Wenn für das Suchwort der Wert (D + O) größer als X ist, werden für dieses Suchwort keine Positionsinformationen im Suchknoten abgerufen. Das Suchwort wird deshalb bei der Berechnung der näherungsbezogenen Heraufstufung in diesem Suchknoten nicht berücksichtigt.

Standard: 20,000,000

QualityWeight

Der Relevanzkoeffizient für die Komponente qualitätsbezogener Rang.

Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

AuthorityWeight

Der Relevanzkoeffizient für die Komponente Autoritätsrang.

Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

QueryAuthorityWeight

Der Relevanzkoeffizient für die Komponente Abfrageautorität.

Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

FreshnessWeight

Der Relevanzkoeffizient für die Komponente Aktualitätsrang.

Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

FreshnessResolution

Die Auflösung für die Berechnung der aktualitätsbezogenen Heraufstufung. Eine Auflösung von hour bedeutet, dass Elemente mit einem Zeitstempel innerhalb derselben Stunde auf den gleichen Aktualitätsrang heraufgestuft werden.

Folgende Werte sind gültig:

  • Second

  • Minute

  • Hour

  • Day

  • Year

RankModelName

Eine erweiterte Konfigurationsoption. Verwenden Sie das standardmäßige Rangmodell default.

Sie können einen oder mehrere Volltextindizes einem Rangprofil über die FullTextIndexRankCollection-Methode zuordnen, die eine Auflistung von FullTextIndexRankComponent-Objekten darstellt. Die Zuordnung wird mithilfe der GetFullTextIndexRanks-Methode verwaltet.

Sie können eine oder mehrere Heraufstufungskonfigurationen einer verwalteten Eigenschaft einem Rangprofil über die ManagedPropertyBoostCollection-Methode zuordnen, die eine Auflistung von ManagedPropertyBoostComponent-Objekten darstellt. Die Zuordnung wird mithilfe der GetManagedPropertyBoosts-Methode verwaltet.

Sie können eine oder mehrere verwaltete Eigenschaften für die Bestimmung des qualitätsbezogenen Rangs (statischen Rangs) mithilfe der QualityComponentCollection-Methode zuordnen, die eine Auflistung von QualityComponent-Objekten darstellt. Die Zuordnung wird mithilfe der GetQualityComponents-Methode verwaltet.

FullTextIndexRankComponent-Schnittstelle

Die FullTextIndexRankComponent-Schnittstelle stellt die Konfiguration der Gewichtungsparameter für die näherungs- und kontextbezogene Heraufstufung sowie der Wichtigkeitsstufe im Zusammenhang mit einem Volltextindex für ein Rangprofil dar. Weitere Informationen zu Rangprofilkonzepten finden Sie unter Rangprofil.

In Tabelle 15 werden wichtige Eigenschaften der FullTextIndexRankComponent-Schnittstelle beschrieben.

Tabelle 15. Wichtige Eigenschaften der FullTextIndexRankComponent-Schnittstelle

Eigenschaft

Beschreibung

ProximityWeight

Der Relevanzkoeffizient für die näherungsbezogene Heraufstufungskomponente im Zusammenhang mit diesem Volltextindexfeld für das zugeordnete Rangprofil. Der Wert definiert die relative Gewichtung dieser Komponente im Vergleich zu anderen Heraufstufungskomponenten.

Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

ContextWeight

Der Relevanzkoeffizient für die kontextbezogene Heraufstufungskomponente im Zusammenhang mit diesem Volltextindex für das zugeordnete Rangprofil. Der Wert definiert die relative Gewichtung dieser Komponente im Vergleich zu anderen Heraufstufungskomponenten.

Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

FullTextIndexReference

Der Volltextindex, für den die Relevanzkoeffizienten gelten.

Die Relevanzgewichtung der verschiedenen Wichtigkeitsstufen verwalten Sie mit den Methoden GetImportanceLevelWeight und SetImportanceLevelWeight. Hiermit wird Relevanzkoeffizient für die Kontextheraufstufungskomponente im Zusammenhang mit dieser Feldwichtigkeitsstufe dargestellt. Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben. Weitere Informationen finden Sie unter Wichtigkeitsstufe und Drillthrough.

ManagedPropertyBoostComponent-Schnittstelle

Die ManagedPropertyBoostComponent-Schnittstelle ermöglicht die Rangheraufstufung indizierter Elemente basierend auf einem Wort einer verwalteten Eigenschaft. Jede durchsuchbare verwaltete Eigenschaft mit einem übereinstimmenden Wert kann als Eingabe für zusätzliche Rangpunkte verwendet werden. Weitere Informationen finden Sie unter Rangprofil.

In Tabelle 16 werden wichtige Eigenschaften der ManagedPropertyBoostComponent-Schnittstelle beschrieben.

Tabelle 16. Wichtige Eigenschaften der ManagedPropertyBoostComponent-Schnittstelle

Eigenschaft

Beschreibung

ManagedPropertyName

Der Name einer verwalteten Eigenschaft, die vom Heraufstufungswert betroffen ist.

BoostValue

Einer oder mehrere verkettete Heraufstufungswerte, die für die angegebene verwaltete Eigenschaft gelten. Ein Heraufstufungswert weist folgendes Format auf:

<boost term>, <boost amount>

Beispiel:

Microsoft, 200

In diesem Konfigurationsbeispiel wird der Rangfolge für jedes Element im Resultset, das das Token "Microsoft" in der durch ManagedPropertyName angegebenen verwalteten Eigenschaft enthält, der Heraufstufungswert 200 hinzugefügt.

Für eine verwaltete Eigenschaft können mehrere Heraufstufungswerte angegeben werden. Beispiel:

doc, 2000, docx, 3000

In diesem Konfigurationsbeispiel werden Elemente heraufgestuft, die "doc" oder "docx" in der durch ManagedPropertyName angegebenen verwalteten Eigenschaft enthalten. Der Heraufstufungswert ist 2000 für "doc", und 3000 für "docx".

QualityComponent-Schnittstelle

Die QualityComponent-Schnittstelle ermöglicht eine qualitätsbezogene (statische) Rangheraufstufung indizierter Elemente basierend auf dem numerischen Wert einer verwalteten Eigenschaft.

In Tabelle 17 werden wichtige Eigenschaften der QualityComponent-Schnittstelle beschrieben.

Tabelle 17. Wichtige Eigenschaften der QualityComponent-Schnittstelle

Eigenschaft

Beschreibung

ManagedPropertyReference

Der Name einer verwalteten Eigenschaft, die von der qualitätsbezogenen Heraufstufung betroffen ist.

Weight

Der Relevanzkoeffizient für den qualitätsbezogenen Heraufstufungswert im Zusammenhang mit dieser verwalteten Eigenschaft. Der Wert definiert die relative Gewichtung dieser Komponente im Vergleich zu anderen qualitätsbezogenen Heraufstufungskomponenten.

Die Gewichtung ist normalisiert und wird in der Regel als Wert von 0 bis 100 angegeben.

RefinerConfiguration-Schnittstelle

Die RefinerConfiguration-Schnittstelle stellt die Konfiguration einer Abfrageeinschränkung dar, die einer verwalteten Eigenschaft zugeordnet ist. Weitere Informationen finden Sie unter Einschränkung von Abfragen.

HinweisHinweis

Sie sollten die Abfrageeinschränkung für verwaltete Eigenschaften vom Typ Integer nicht aktivieren, wenn die verwaltete Eigenschaft negative Werte enthalten kann. Wenn ein (bzw. Wertebereich) negative Werte enthält, ist kein Drilldown in diesen Wertebereich möglich.

In Tabelle 18 werden wichtige Eigenschaften der RefinerConfiguration-Schnittstelle beschrieben.

Tabelle 18. Wichtige Eigenschaften der RefinerConfiguration-Schnittstelle

Eigenschaft

Beschreibung

RefinementType

Der Abfrageeinschränkungstyp, der für diese Einschränkung aktiviert ist.

  • DeepRefinementEnabled  Die Tiefeneinschränkung ist aktiviert.

    Die Abfrageeinschränkung basiert auf der Aggregation von Statistiken für verwaltete Eigenschaften für alle Ergebnisse einer Suchabfrage.

  • DeepRefinementDisabled  Die Topauswahleinschränkung ist aktiviert.

    Die Abfrageeinschränkung basiert auf der Aggregation von Statistiken für verwaltete Eigenschaften für die Toptreffer einer Suchabfrage.

  • LatentRefinement  Die Tiefeneinschränkungsdaten sind in die Indexdateistrukturen einbezogen, aber nicht aktiviert. Dies bedeutet, dass der Index für die Tiefeneinschränkung basierend auf dieser verwalteten Eigenschaft vorbereitet ist, aber dass die unterstützenden Indexstrukturen nicht in den Hauptspeicher geladen werden. RefinementType kann später in DeepRefinementEnabled geändert werden, ohne die Elemente erneut zu indizieren.

Standard: DeepRefinementEnabled

Algorithm

Der Diskretisierungsalgorithmus für die numerische Einschränkung.

  • Equalfrequency  Der Wertebereich unterschiedlicher Einschränkungskategorien darf eine unterschiedliche Breite aufweisen. Die Breite wird so berechnet, dass auf jede Einschränkungskategorie etwa die gleiche Anzahl von Beobachtungen entfällt.

  • Equalwidth  Der Wertebereich jede Einschränkungskategorie ist identisch. Die Breite ist statisch und wird nicht dynamisch berechnet.

  • Rangedivision  Der Wertebereich jeder Einschränkungskategorie gilt als identisch. Die Breite wird dynamisch berechnet und muss nicht identisch sind.

Standard: equalfrequency

Anchoring

Der Übereinstimmungsmodus für Zeichenfolgen-Einschränkungsveränderer. Hiermit wird beschrieben, in welcher Beziehung eine Drilldownabfrage zum eigentlichen Inhalt der referenzierten verwalteten Eigenschaft und zu den Vollständigkeitskriterien für eine Übereistimmung steht.

Falls die referenzierte Eigenschaft eine mehrwertige Eigenschaft ist, gelten die Kriterien für einzelne Zeichenfolgen in der Eigenschaft.

  • Auto  Identisch mit Complete, wenn die Grenzübereinstimmung für die verwaltete Eigenschaft aktiviert ist; andernfalls identisch mit None.

  • None  Die Einschränkungsveränderer sind nicht verankert. Dies bedeutet, dass mit der Drilldownabfrage nach Übereinstimmungen mit Elementen gesucht wird, die die Einschränkungsverändererausdrücke enthalten, aber die übereinstimmende verwaltete Eigenschaft darf zusätzliche Ausdrücke vor oder nach den Ausdrücken enthalten.

  • Complete  Die Einschränkungsveränderer sind am Anfang und Ende des Indexfelds verankert. Dies bedeutet eine vollständige Übereinstimmung zwischen Einschränkungsveränderer und verwalteter Eigenschaft des übereistimmenden Elements.

  • Prefix  Die Einschränkungsveränderer sind am Anfang der verwalteten Eigenschaft verankert. Dies bedeutet, dass die übereinstimmende verwaltete Eigenschaft mit den Einschränkungsverändererausdrücken beginnt.

  • Suffix  Die Einschränkungsveränderer sind am Ende der verwalteten Eigenschaft verankert. Dies bedeutet, dass die übereinstimmende verwaltete Eigenschaft mit den Einschränkungsverändererausdrücken endet.

Standard: Auto

CutoffMaxBuckets

Der in einer Indexspalte zu berechnende Grenzwert für die Anzahl von Einschränkungskategorien.

In jeder Spalte werden die optimalen Werte (mit der höchsten Frequenz) zurückgegeben.

Dies ist die bevorzugte Methode zum Optimieren der Suchleistung, wenn Zeichenfolgeneinschränkungen mit sehr vielen Containern zurückgegeben werden. Dadurch wird nämlich eine Obergrenze für den Netzwerkverkehr zwischen den Abfrageübereinstimmungsknoten und den Abfrageverarbeitungsknoten erzwungen.

Standard: 1000

DefaultValue

Der Standardwert, der für Elemente verwendet wird, die keinen Wert für die verwaltete Eigenschaft im Zusammenhang mit dieser Einschränkungsklasse aufweisen.

Standard: -

Divisor

Hiermit werden die Einschränkungswerte herunterskaliert, bevor sie dem Benutzer angezeigt werden. Wenn z. B. die tatsächlichen Werte in Byte angegeben sind und für die Konvertierungseinheit Kilobyte (KB) angegeben ist, verwenden Sie Divisor=1024.

Standard: 1

Intervals

Die maximale Anzahl der zu generierenden Einschränkungskategorien.

Standard: 4

Resolution

Die Auflösung der zurückgegebenen Einschränkungskategorie, die nur für numerische Einschränkungen gilt. Wählen Sie z. B. resolution="100" für eine Anpassung an 100-er Einheiten.

HinweisHinweis

Wenn Sie diese Einschränkung für die Einschränkung Datetime verwenden, stellt der Wert Schritte von 100 Nanosekunden dar.

Standard: 1

Siehe auch

Referenz

Microsoft.SharePoint.Search.Extended.Administration.Schema

Konzepte

Konfigurieren von FAST Search Server für SharePoint für die Verwendung eines IFilters eines Drittanbieters

Erstellen eines benutzerdefinierten Eigenschaftenextraktionsmoduls

Weitere Ressourcen

Planen des Indexschemas (FAST Search Server 2010 für SharePoint)

Verwalten des Indexschemas (FAST Search Server 2010 für SharePoint)

Optimieren von Relevanzfaktoren (FAST Search Server 2010 für SharePoint)

Indexschema-Cmdlets (FAST Search Server 2010 für SharePoint)