Tools: Sharepoint Faceted Search

MOSS Faceted Search ist eine Erweiterung der MOSS Suchfunktion um zusätzliche, kontextbezogene Filter, die eine weitere Eingrenzung der Suchergebnisse möglich machen. Microsoft hat diese Funktion als nicht offiziell unterstütze Lösung auf Codeplex zum Download zur Verfügung gestellt.

Grundgedanke der „Faceted Search“ ist es, dem User eine Navigation durch mehrdimensionale Kriterien zu erlauben, welche die zu durchsuchende Kollektion beschreiben. Während der Navigation reduziert sich die Treffermenge und kann mit einer, dann präziseren, weil eingeschränkten, Volltextsuche verbunden werden. Interessant und nutzbringend ist Faceted Search insbesondere bei Produktkatalogen oder anderen grossen Listen.

fsearch1.jpg

Faceted Search für Sharepoint enthält in der Implementation welche auf Codeplex vorliegt ein Sharepoint Feature und zwei Webparts. Diese werden über einen Installer per Mausklick installiert. Danach müssen die für die Suche relevanten Kriterien über „Metadata property mappings“ in den Such-Einstellungen des gewünschten Shared Services erfasst werden. Auf der Suchresultatseite werden dann die zwei Webparts, „Search Bread Crumb“ und „Search Facets“ der Suchseite hinzugefügt. Die Reihenfolge und die Metadaten welche abgefragt werden sollen, werden dann im „Search Facets“ Webpart konfiguriert. Dies geschieht indem man die definierten Namen der neuen „Metadata property mappings“ bei „Results Display“ in einem kleinen Editor einträgt.

<root xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” >

<Columns OrderBy=”Name”>

<Column Name=”Author
OrderBy=”Hits” TotalResults=”10″/>

<Column Name=”Wight
OrderBy=”Hits” TotalResults=”10″/>

<Column Name=”WTFM
OrderBy=”Hits” TotalResults=”10″/>

<Column Name=”Sections
OrderBy=”Hits” TotalResults=”10″/>

<Column Name=”RodName
OrderBy=”Hits” TotalResults=”10″/>
</Columns>
</root>

Die Version 1.1 welche aktuell bei Codeplex vorliegt bedingt für die Verwendbarkeit der Webparts ein Trust Level von „Medium“ oder „Full“. Dies wird in der web.config Datei der Sharepoint Applikation angepasst.

<trust level=”Full” originUrl=”" />

  • Netzzwerg meinte am 26.11.2007 um 15:21:

    Hi,

    sehr interessanter Tipp! Das Tool würde die Suche genau um das erweitern dass bisher leider an Komfort gefehlt hat.

    Mein Problem ist, dass man die Webparts leider erst dann hinzufügen kann wenn die entsprechenden Features aktiviert wurden.
    Diese sind unter den “Websitesammlunsfeatures”, allerdings kann man auf “normalen” SP Seiten die Suchergebniss-Seite nicht bearbeiten. Dies ist nur z.B. in einem Portal möglich in/auf einer speziellen Suchseite. Hier gibt es jedoch nur “Websitefeatures”, ergo lassen sich dort nirgends die benötigten Features aktivieren (die eben unter den “Websitesammlungsfeatures” sind).

    Ich komme also an dieser Stelle leider mit der Installation nicht voran. Woran könnte dieser Teufelskreis denn liegen?
    Habe schon verschiedene Features de- und aktiviert, aber ohne Erfolg, man kommt nicht dran.

    Jemand eine Idee?

    Grüße,
    Netzzwerg

  • Christoph Müller meinte am 4.12.2007 um 14:43:

    Wenn ich Deine Frage richtig verstanden habe glaube ich, dass Du eine explizite Suchseite brauchst. Erstelle einfach eine neue Seite. Unter dem Tab „Enterprise“ findest Du dann „Search Center“. Mit diesem Template hast Du dass dann. Danach muss für Deine Seite Collection bei den Sucheinstellungen diese Seite noch als Search Center eintragen werden. Danach sollte alles passen….

    Chris

RSS Feed für Kommentare auf diesen Beitrag · TrackBack URI
 

Kommentar abgeben