|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISQueryProcessorInterface
Interface des Query-Prozessors. Der Query Processor soll einfache Suchanfragen bearbeiten und die Rangliste der besten Treffer - sortiert nach Relevanz - zurückgeben.
| Method Summary | |
|---|---|
java.net.URL[] |
executeQuery(java.lang.String anfrage)
Diese Methode soll die Anfrage analysieren und die Top-10 der Trefferliste - sortiert nach Relevanz - zurückgeben. |
| Method Detail |
|---|
java.net.URL[] executeQuery(java.lang.String anfrage)
anfrage - Die Query, die der Prozessor verarbeiten soll. Sie besteht aus positiven und auszuschliessenden Suchbegriffen, getrennt
durch Leerzeichen (d.h ein Treffer soll passende Features zu
allen positiven Wörtern enthalten und darf keine Negativ-Features enthalten). Man kann davon ausgehen,
dass jede Query mindestens einen 'positiven' Suchbegriff enthalten soll.
Format der Suchanfrage:
[-]key_1 [-]key_2 ... [-]key_nmit:
key - Treffer soll den Wortstamm des Suchbegriffs enthalten. -key - Treffer darf den Wortstamm des Suchbegriffs nicht enthalten.
tf*idf Maß benutzt werden. Die Negativterme der Query werden bei der
Berechnung der Relevanz nicht berücksichtigt. Wurden keine Treffer gefunden, gibt die Funktion null zurueck.
Sind bei der Verarbeitung der Anfrage Fehler aufgetreten, soll ebenfalls null zurueckgegeben werden.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||