Iwwb Searcher
Mit diesem WebService ist es möglich Suchanfragen an das Iwwb zu stellen.
Genaue Details zur Funktionsweise entnehmen Sie bitte den unten stehenden Methoden.
Eine Verwendung auf öffentlichen Seiten ist erst nach Absprache mit
BBPro - Büro für Beratung und Projektentwicklung
Wolfgang Plum
info@Iwwb.de
Telefon: +49(0)40-854 038-70
gestattet.
Die Methoden die für einen externen Aufruf relevant sind, sind folgende:
GetCoursesCount
GetImportedCoursesCount
GetFullResultBySimpleQueryString
Alle anderen Methoden werden von uns intern verwendet und geben keine für Sie verwertbaren Ergebnisse zurück.
Für eine formatierte Ausgabe benutzen Sie bitte http://index.Iwwb.de/FormatedSearcher.aspx. Diesem Dienst können Sie ein XSLT Stylesheet übergeben und die Ausgabe erfolgt formatiert.
Parameter:
- luceneQuery
- siehe Onlinehilfe http://lucene.apache.org/java/docs/queryparsersyntax.html
- Fields
- 'words' (Volltext Zusammenfassung)
- 'trainingSupplierName'
- 'supplier'
- 'publisher'
- 'keywords'
- 'name'
- 'description'
- 'internalSupplierName'
- 'city'
- 'zip'
- 'type'
- 'startTime'
- page
- Altuelle Seite des Pagings
- resultPerPage
- Anzahl der Resultate pro Seite
- maxResult
- Maximale Anzahl der Resultate
- xslStylesheet (Optional)
- URI zum XSLT
- sort
- Parameter (Fields)
- 'words' (Volltext Zusammenfassung)
- 'trainingSupplierName'
- 'supplier'
- 'publisher'
- 'keywords'
- 'name'
- 'description'
- 'internalSupplierName'
- 'city'
- 'zip'
- 'type'
- 'startTime'
- Parameter (Fields)
http://index.Iwwb.de/FormatedSearcher.aspx?luceneQuery=words:(excel)%20plz:(225*)^10&page=1&resultPerPage=10&maxResult=100&xslStylesheet=http://index.Iwwb.de/docs/IndexSearcher.xslt&sort=city
Ein Beispiel-Stylesheet können Sie hier runterladen.
Eine technische Beschreibung des WebService (WSDL) erhalten Sie hier: WSDL
The following operations are supported. For a formal definition, please review the Service Description.
-
GetCoursesCount
Gibt die Anzahl aller zur Zeit im Iwwb verfügbaren Kurse zurück.
Parameter: Diese Methode erwartet keine Parameter. -
GetFullResult
Gibt ein Result XML mit den vollständigen Treffern zurück, welches anhand eines LuceneQuery strings angefordert wurde.
Achtung: Diese Methode ist nur für den internen Gebrauch und kann von Ihnen nicht verwendet werden.
Bitte verwenden Sie statt dessen 'GetFullResultBySimpleQueryString'. -
GetFullResultBySimpleQueryString
Gibt ein Result XML mit den vollständigen Treffern zurück, welches anhand primitiver Angaben angefordert wurde.
Beispielaufruf:
http://index.Iwwb.de/Searcher.asmx/GetFullResultBySimpleQueryString?suchbegriff_e=Rhetorik&beginndatum=01.01.2007&ort=Hamburg&angebotsform=1
Parameter:suchbegriff_e Beschreibung Zeichenkette nach der im Index gesucht wird. Beispiel Rhetorik
beginndatum Beschreibung Datum an dem der Kurs frühstens beginnt. Mögliche Werte Datum in Form von tt.MM.yyyy oder yyyy-MM-tt Beispiel 01.01.2007
ort Beschreibung Ort an dem der Kurs stattfindet. Mögliche Werte Ausgeschriebene Orte wie Hamburg, Berlin, Bochum Beispiel Hamburg
angebotsform Beschreibung Kürzel zur Auswahl der Angebotsform. Mögliche Werte 0 = Alle Angebote
1 = Seminare
2 = Fernunterricht
3 = CBT/WBT/E-LearningBeispiel 1 -
GetImportedCoursesCount
Gibt die Anzahl der zur Zeit im Iwwb verfügbaren Kurse eines Anbieters zurück.
Parameter:
internalName Beschreibung Der interne Name des Datenbankbetreibers von welchem die Kursangebote stammen.
Eine vollständige Liste erhalten sie hier: ListeBeispiel meinevhs -
GetResultByQueryString
Gibt ein Result XML mit den GUIDs der Treffer zurück, welches anhand eines LuceneQuery strings angefordert wurde.
Achtung: Diese Methode ist nur für den internen Gebrauch und kann von Ihnen nicht verwendet werden.
Bitte verwenden Sie statt dessen 'GetFullResultBySimpleQueryString'.