Follow-up zum TechTalk Enterprise Search
Am 16.10.07 hat ein TechNet TechTalk über Enterprise Search stattgefunden. Enterprise Search ist ein Themagebiet, welches Produkte übergreifend ist (Windows Desktop Search, Vista, MOSS, MOSS for Search, Search-ISV Parter wie BA-Insight, Mondosoft, und vielen anderen), auch wenn wir am TechTalk den Hauptfokus auf Microsoft Office Sharepoint Server 2007 (MOSS) gelegt hatten. "FUSI" (Find Use Share Information) ist unser neudeutscher Akronym, welches den end-to-end Approach aufzeigen soll. Dass die relevanten Informationen schnell gefunden werden ist natürlich wichtig, aber auch wichtig ist, wie einfach und schnell man mit den Resultaten weiter arbeiten kann. Hier kommt das hoch integrierte Office System zur Hilfe und z.B. muss dank dem OBA Ansatz (Office Business Application) der Endbenutzer die Office Anwendung gar nicht mehr verlassen, um Daten zu suchen und zu nutzen (OBA-TechTalk, ERP aus Office nutzen). Natürlich ist auch ein Enterprise Such Erlebnis à la Internet möglich (wie Windows Live Search als Beispiel). Ein Beispiel wie man die Such-Seiten anpassen kann, zeigt das Tafiti-Beispiel mittels Silverlight auf Basis der standard Live-Search. Für mich spielt aber die Fähigkeit von Sharepoint (WSS und MOSS), selber Meta-Daten zu erfassen/verwalten (Site Columns/Content Types) eine zentrale und elegante Rolle im Rahmen einer end-to-end Geschichte. Denn was nützt schon die beste Suche, wenn man nur "Müll" im Repository hat? -- Mittels diesen Content-Typen kann so garantiert werden, dass Dokumente nur in die Libraries geschrieben werden können, wenn die benötigten MetaDaten (welche wir später für die Wiederfindung mit Search brauchen) korrekt erfasst sind. Diese Meta-Daten werden dann weiter mit Daten aus bereits existierenden LOB Applikationen ("LOB" -- Line Of Business Applikationen, z.B. ein ERP System wie SAP, ein CRM System wie Siebel, ein IBM Mainframe Buchungssystem auf Basis CICS uvm.) über den "BDC" (Business Data Catalog -- WebService und/oder ADO.NET Zugriff) geholt. Damit man auch auf LOB-Anwendungen zugreifen kann, welche nicht WebServices in der gewünschten Form anbieten, kann sehr elegant BizTalk Server mit den entsprechenden Adapter verwendet werden und dann diese Integration als WebService publiziert und schlussendlich mittels dem BDC im Search verwendet werden. Enterprise Search ist eine spannende Thematik und ich hoffe Sie sind mit mir einig, dass dies vielmehr eine end-to-end Plattform Fähigkeit, denn ein Feature sein soll.
Am TechTalk hatte ich versprochen weitere Informationen zu meinen Demos zu publizieren (bzw. die Quellen, welche ich verwendet hatte zu zeigen):
- MOSS Search Center, Best Bets, Search Scopes und Search Tabs
>>> (16 Min) Demo Recording über MOSS Search Center, BB/Search Scopes/Tabs als WMV File
- Windows Desktop Search und Group Policy Settings
WDS/Vista Search installation und Policy Settings
Tips to Enable SharePoint Intranet Search using Windows Desktop Search 3.0 RTW
- Open Search Description files / IE7 Search Provider
OpenSearch und IE7 Erweiterung
Erstellung eines OpenSearches Description Files, welches auf die MOSS-Search Seite zeigt (File auf den WebServer kopieren):
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Search Center</ShortName>
<Description>MOSS Intranet Search</Description>
<Contact>someone@example.com</Contact>
<Url type="text/html"
template="http://MOSS-Name/searchcenter/pages/results.aspx?k={searchTerms}"/>
<LongName>Search Center</LongName>
<SyndicationRight>open</SyndicationRight>
</OpenSearchDescription>
Dazufügen eines Promptes und Links auf diesen neuen IE7 Search Provider:
<A href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts§ionid=5165&postid=2227620#" mce_href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts§ionid=5165&postid=2227620#" onclick="window.external.AddSearchProvider("http://server/searchcenter/pages/searchcenter.xml ");">Click here to add Search Center to your toolbar search box</A>!
>>> (5 Min) Demo Recording über IE7 Search Provider auf MOSS Search als WMV File
- Customizing
Customizing the Enterprise Search User Interface
Creating a Custom Search Page and Tabs in the Search Center of SharePoint Server
(schönes Beispiel mit Sharepoint Designer: Zuerst wird ein XSLT in der MOSS Search Results Page eingegeben, welches die Such-Resultate in XML retour bringt. Dieses XML File wird dann mit Sharepoint Designer und dem DataView Webpart (XSLT WYSIWYG Editor) angepasst und dann das XSLT Resultat als XSLT im Search Core Results verwendet - Demo Recording unten)
Creating and Exposing Managed Properties in the Advanced Search Page of SharePoint Server Enterprise Search
(wie kann man die Advanced Search Page anpassen? -- Schritt für Schritt Erklärung.
>>> (19 Min) Demo Recording über Customizing als WMV File
- Faceted Search (Navigierende Suche mit Such-Kategorien)
MOSS Faceted Search mit Codeplex Community Add-In (GRATIS)
ISV: Ontolica 3.2 (Mondosoft), Wildcard und Faceted Search für MOSS (Gratis Version und kostenpflichtige Version)
ISV: BA-Insight "Longitude Search" (faceted Search, Search Term Cloud, Preview, Most relevant Pages, BDC, uvm) -- kostenpflichtig
- Business Data Catalog (BDC)
Whitepaper: Managing Enterprise Metadata with Content Types
>>> (35 Min) Demo Recording über BDC (Erstellung, Integration, Search, Webparts und Listen) als WMV File
- Thesaurus
diese Infos sind identisch mit SPS2003 (Pfad variiert leicht von SPS2003 zu MOSS2007)
Editing a Thesaurus File
Editing a Noise Word File
LINKS: