Frage

Ich habe eine schnelle Such -Site -Sammlung und in Ergebnissen.aspx versuche ich, den Webpart 'Verfeinerungspanel' zu konfigurieren, damit meine benutzerdefinierte Taxonomie, die ich im verwalteten Metadatendienst erstellt habe, angezeigt wird. Wenn ich diesen Webpart bearbeite, kann ich in der Zeile "Filterkategorie Definition" sehen:

<Category
    Title="Managed Metadata Columns"
    Description="Managed metadata of the documents"
    Type="Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator...>

Ich denke, die Frage ist, wie ich die Liste der "verwalteten Metadatenspalten" verfeinern kann. Das Seltsame ist, je nachdem, wonach ich suche, gelegentlich benutzerdefinierte Metadatenfelde tut erscheinen. Aber warum erscheint nur dieser eine Begriff und nicht der Rest? Meine Dokumente in den Suchergebnissen sind zahlreiche Metadatenwerte zugeordnet, die kein Problem sein sollten.

Ich mache das alles aus dem SP2010 Contoso Virtual, Beta 2.

Jede Hilfe wäre geschätzt.

War es hilfreich?

Lösung

Zunächst müssen Sie sicherstellen, dass Sie eine verwaltete Immobilie von Ihrem gekrabbten Eigentum erstellt haben. Stellen Sie außerdem sicher, dass es auch als "Raffiner -Eigenschaft" auf dem Bildschirm Managed Property Creation eingerichtet ist.

Dann machen Sie Folgendes:

  1. Gehen Sie die Seite der Suchergebnisse und bearbeiten Sie den Raffiner -Web -Teil
  2. Stellen Sie sicher, dass das Kontrollkästchen "Standardkonfiguration verwenden" in nicht überprüft
  3. Bearbeiten Sie den XML -Abschnitt "Filterkategorie Definition"
  4. Fügen Sie Ihr Feld hinzu, ähnlich wie unten, und stellen Sie sicher

    Beschreibung = "Produktnamen"
    Type = "microsoft.office.server.search.webcontrols.taxonomyFilterGenerator"
    Metadatathreshold = "1" numberOffilterStodisplay = "4" maxnumberoffilters = "20"
    Showmorelink = "true"
    MappedProperty = "MyProperty"
    MorelinkText = "More" LessLinkText = "Weniger" ShowCounts = "count" />

Wenn Sie nicht verwaltetes Metadatenfeld verwenden, verwenden Sie die Klasse microsoft.office.server.search.webcontrols.managedPropertyFilterGenerator für den Typwert.

Hoffe, dass das hilft :)

Andere Tipps

Aus irgendeinem Grund wurde der XML in der letzten Antwort nicht kopiert. Lassen Sie mich versuchen, es noch einmal zu kopieren. Kategorie title = "frucht" Beschreibung = "verwaltete Metadaten der Dokumente" type = "microsoft.office.server.search.webcontrols.taxonomyFilterGenerator" metadatathreshold = "3" NumberIntodiSlast = "2" maxnumberOffilters = "20" Showmorelink = "True" True "true" true "true" true "true" true "true" true "true. MappedProperty = "ows_metadatafacetInfo" MorelinkText = "More" wenigerlinktext = "Weniger" anzeigen "

Tatsächlich funktioniert der TaxonomyFilterGenerator anders. Alle verwalteten Metadatenfelder werden automatisch gekrabbelt und haben die verwalteten Eigenschaften erstellt. Sie müssen es nicht manuell erstellen. Die korrekte Methode zum Erstellen eines bestimmten verwalteten Metadatenfelds in der "Filterkategorie Definition" XML ist wie folgt (Angenommen, Ihr Feldname lautet "Frucht"):

<Category    
Title="Fruit"
Description="Managed metadata of the documents"
Type="Microsoft.Office.Server.Search.WebControls.TaxonomyFilterGenerator"
MetadataThreshold="3"
NumberOfFiltersToDisplay="2"
MaxNumberOfFilters="20"
ShowMoreLink="True"
MappedProperty="ows_MetadataFacetInfo"
MoreLinkText="show more"
LessLinkText="show fewer" />

Beachten Sie, dass der Name der Krabbungseigenschaft "ows_metadatafacetInfotext (Text)" ist, der "owsmetadatafacetinfo" zugeordnet ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top