OJS.de - Optimierte Suche - Features
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKL
1
FeaturegruppeSzenarioZugangneu?Mehrwert
(FUB)
AufwandAPAlternativoptionenTestfälle
(FUB)
Kommentar
2
FeatureAPI/AdmGUI
3
Suchanfragen
4
Suche in mehreren ZeitschriftenWenn ich eine Suche auf den Seiten einer OJS-Zeitschrift starte [und dabei die Option "nur in dieser Zeitschrift" aktiviere], dann erhalte ich Ergebnisse nur aus dieser Zeitschrift (S1, S2)öffentlichhochgering[gering]AP2Es könnte generell eine gute Idee sein, von überall aus alle ZS suchen zu lassen. Oder zumindestens einen Link auf die globale Suche zu platzieren.F: Mwl. FUBF: Aufwand für GUI-Änderungen gibt es nur wenn wir die Option "globale Suche" einführen.
5
Wenn ich eine Suche auf der Hauptseite einer OJS-Installation [oder auf den Seiten einer OJS-Zeitschrift] starte [und dabei die Option "globale Suche" aktiviere], dann erhalte ich Ergebnisse aus allen Zeitschriften der OJS-Installation (S2)öffentlichhochAP2
6
Wenn ich eine Suche auf der Hauptseite einer OJS-Installation [oder auf den Seiten einer OJS-Zeitschrift] starte [und dabei die Option "globale Suche" aktiviere], dann erhalte ich Ergebnisse aus allen Zeitschriften eines Providers (S3)öffentlichxeher gar nichtAP3?
7
Wenn ich eine Suche starte, dann erhalte ich Ergebnisse aus Zeitschriften und anderen Systemen eines Providers (S4)öffentlichxF: nicht standardisiert in OJS umsetzbar
8
einfache SucheWenn ich ein Schlagwort in {Suchfeld} eingebe und dann die Suche starte, dann erhalte ich alle Artikel, die das eingegebene Schlagwort im {Suchfeld} enthalten. Suchfelder sind: Autor/in, Titel, Zusammenfassung, Schlagworte, Volltextöffentlichhochhoch./.AP2F: Wie ist die Erkennung/Filterung mehrsprachiger Verbindungsworte nach GUI-Sprache derzeit umgesetzt?

F: Aufwand ist hoch wegen der zahlreichen Tests die hierfür notwendig sind.
9
fortgeschrittene SucheWenn ich ein Schlagwort in {Suchfeld} eingebe und dann die Suche starte, dann erhalte ich alle Artikel, die das eingegebene Schlagwort im {Suchfeld} enthalten. Suchfelder sind alle Felder der einfachen Suche und zusätzlich: Publikationstyp, Bereich (Coverage), in Zusatzdateien, PublikationsdatumöffentlichhochAP2
10
AnfragesyntaxWenn ich eine Suche ohne Verbindungswörter eingebe, dann erhalte ich alle Dokumente, die alle Suchwörter enthalten (UND)öffentlichhoch?AP2
11
Wenn ich eine Suche eingebe in der Suchwörter mit UND verbunden sind, dann erhalte ich alle Dokumente, die alle mit UND verbundenen Suchwörter enthalten.
12
Wenn ich eine Suche eingebe, in der Suchwörter mit ODER verbunden sind, dann erhalte ich alle Dokumente, die mindestens eines der verbundenen Suchwörter enthalten.
13
Wenn ich eine Suche eingebe, in der Suchwörtern das Schlüsselwort NICHT vorangestellt ist, dann erhalte ich eine Ergebnisliste, aus der alle Dokumente, die dieses Wort enthalten, ausgeschlossen wurden.
14
Wenn ich eine Suche mit Verbindungswörtern eingebe, dann werden diese Verbindungswörter nur erkannt, wenn sie in der aktuellen GUI-Sprache formuliert sind.
15
Wenn ich eine Suche eingebe, die aus {hierarchisch miteinander verbundenen Suchphrasen} besteht, dann erhalte ich nur Dokumente, die diesen Suchphrasen entsprechen.
Beispiele sind:
- ((Zeitschrift ODER Vortrag) NICHT Dissertation)
16
Wenn ich eine Suche eingebe, in der eine Wortfolge mit Anführungszeichen abgegrenzt ist, dann erhalte ich nur Dokumente, die exakt diese Wortfolge enthalten.
17
Wenn ich eine Suche mit * (Asterisk) eingebe, dann erhalte ich alle Dokumente, die eine Anzahl beliebiger Zeichen anstelle des Platzhalters enthalten.
18
Mehrsprachige SucheWenn ich eine Suche mit Wörtern in mehreren Sprachen eingebe, dann erhalte ich alle Dokumente, die diese Wörter enthalten.öffentlichxhoch
19
Groß-/KleinschreibungWenn ich einen Suchbegriff eingebe, dann erhalte ich alle Dokumente, die diesen Begriff enthalten, unabhängig von Groß- und Kleinschreibung.öffentlichhoch?./. (nur solr)AP2
20
StopwordsWenn ich einen Suchbegriff eingebe, der Worte geringer Relevanz (stopwords) enthält, dann erhalte ich keine Dokumente, die diese Worte enthalten.öffentlichtw.hoch?./. (nur solr)AP3F: Neu ist die Unterstützung für nicht-englische Stopwords.
21
Angenommen ich habe Dokumente in unterschiedlicher Sprache indiziert: Wenn ich eine Suche mit Worten geringer Relevanz in verschiedenen Sprachen eingebe, dann erhalte ich keine Dokumente, die diese Worte enthalten.
22
AutovervollständigenWenn ich einige Buchstaben eines Suchbegriffes eingebe, dann erhalte ich eine Liste mit passenden Suchbegriffen.öffentlichxmittelmittelmittelAP3Facets oder Terms: Facets sind wohl besser aber langsamer.F: jQuery hat guten Support für Auto-Vervollständigen, daher Aufwand nur mittel.
23
FacetingWenn ich eine Suche eingegebe, dann erhalte ich nach {Kategorien} sortierte, vorkonfigurierte Detailsuchen zum weiteren Erkunden der Dokumente in der Ergebnisliste (Faceting). Mögliche Kategorien sind alle Schlagwortfelder und das Veröffentlichungsdatum (als Ranges).öffentlichxmittelmittelhochAP3Wir müssen uns überlegen, ob wir Mehrfachauswahl in einer Kategorie zulassen. Das ist aber wesentlich aufwändiger umzusetzen.F: Aufwand ist hoch, da ein kompliziertes GUI dafür notwendig ist und auch die API recht komplex ist.
24
Wenn ich auf eine der vorkonfigurierten Detailsuchen klicke, dann erhalte ich eine Untermenge der vorher verfügbaren Dokumente gefiltert nach dem ausgewählten Kriterium und das ausgewählte Kriterium wird oberhalb der Ergebnisliste angezeigt mit einem "X"-Knopf daneben und die Kategorie des ausgewählten Kriteriums verschwindet aus der Liste der vorkonfigurierten Detailsuchen.
25
Angenommen ich habe eine facettierte Suche ausgeführt: Wenn ich den "X"-Knopf neben dem angezeigten Kriterium klicke, dann wird die Suche sofort erneut ausgeführt ohne das gelöschte Kriterium.
26
Angenommen ich habe eine facettierte Suche ausgeführt: Wenn ich ein weiteres Kriterium aus der Liste der vorkonfigurierten Detailsuchen klicke, dann erhalte ich erneut eine Untermenge der vorher verfügbaren Dokumente zusätzlich gefiltert nach dem zweiten ausgewählten Kriterium und beide aktiven Kriterien werden oberhalb der Ergebnisliste angezeigt mit je einem "X"-Knopf daneben und beide Kategorien verschwinden aus der Liste der vorkonfigurierten Detailsuchen.
27
Ergebnisliste
28
Sofortige SuchergebnisseWenn ich eine Suche eingebe, dann erhalte ich sofort eine dynamische Vorschau auf die Suchergebnisse.öffentlichxmittel - geringgeringsehr hochXWürde man die Vorschau in die Suchmaske einbauen, dann wäre der Aufwand geringer. Scheint mir aber nicht besonders intuitiv.F: Aufwand ist sehr hoch, da hierfür das komplette GUI anders gestaltet werden muss. Suchboxen und Ergebnisliste müssen auf dieselbe Seite.
29
Alternative SchreibweisenWenn ich eine Suche eingebe, in der falsch geschriebene Wörter enthalten sind, dann erhalte ich oberhalb der Ergebnisliste Vorschläge für alternative Schreibweisen derselben Suche.öffentlichxmittelgeringgeringAP3
30
Angenommen ich habe ein Suche ausgeführt und dabei alternative Schreibweisen erhalten: Wenn ich auf die alternative Schreibweise klicke, dann wird die Suche mit der alternativen Schreibweise neu ausgeführt.
31
HervorhebungWenn ich eine Suche eingebe, dann erhalte ich in der Ergebnisliste Auszüge aus dem Volltext, die meine Suchworte enthalten und die Suchworte sind grafisch hervorgehoben.öffentlichxmittel./.geringAP3
32
Unterstützung für AbonnementzeitschriftenAngenommen ich suche in subskriptionsbasierten OJS Zeitschriften: Wenn ich eine Suche eingebe, dann erhalte ich nur Volltextergebnisse von Artikeln, zu denen ich als Abonnent Zugriff habe.öffentlichxhoch?mittel./.AP3F: Sind Metadaten für alle zugänglich? Sollen wir im Volltext suchen, auch wenn der Artikel für den Nutzer nicht zugänglich ist?
33
ähnliche DokumenteAngenommen ich habe eine Ergebnisliste vor mir: Wenn ich auf den Link 'ähnliche Dokumente finden' klicke, der hinter jedem Suchergebnis angezeigt wird, dann erhalte ich eine Ergebnisliste mit Dokumenten, die ähnliche Schlagworte enthalten wie das Dokument, dessen Link ich geklickt habe.öffentlichxmittelgeringgeringAP3
34
PaginierungWenn ich eine Suche eingebe, deren Ergebnisliste nicht auf eine einzige Bildschirmseite passt, dann erhalte ich eine paginierte Ergebnisliste.öffentlichhochgering./.AP2
35
Ordnen der ErgebnislisteAngenommen ich habe eine Ergenisliste vor mir: Wenn ich im Sortier-Dropdown {Ordnungskriterium} auswähle, dann wird die Ergebnisliste nach diesem Kriterium geordnet neu angezeigt. Mögliche Ordnungskriterien sind z.B. Autor, Titel, etc.öffentlichxmittelmittelgeringAP3
36
Ranking
37
Optimierung gemäß ExpertenvorgabeWenn ich eine {Suche} eingebe, deren Ergebnisliste mehr als ein Dokument enthält, dann werden die Ergebnisse gemäß {Beispielranking} ausgegeben. Beispiele für Suche und erwartetem Ranking kommen aus den FUB Testdaten.öffentlichhochhoch./.AP3F: Hoher Aufwand nur, wenn wir viel am Ranking tunen müssen.
38
Ranking gemäß benutzerdefinierter MetrikenAngenommen ich habe benutzerdefiniertes Ranking aktiviert: Wenn ich die Metadatenseite eines Artikels aufrufe und dort eine hohe (niedrige) Zahl in das Feld "zusätzliche Rankingmetrik" eingebe, dann wird diese Zahl in den Artikeleinstellungen gespeichert und beeinflusst das Ranking des Artikels positiv (negativ).öffentlichxgering - eher gar nichthochmittelAP3?Zusätzlich könnte man Rankingdaten mit Importplugin hereinladen. Das wäre aber noch deutlich aufwändiger.F: Hoher Aufwand, da wir das gut testen müssen.
39
Angenommen ich habe benutzerdefiniertes Ranking aktiviert: Wenn ich eine Suche eingebe, deren Ergebnisliste mehr als ein Dokument enthält, dann werden Ergebnisse zusätzlich nach den benutzerdefinierten Rankingwerten für die Dokumente sortiert.
40
Indizierung
41
Unterschiedliche Dateiformate, mehrere FahnenWenn ich eine Fahne im {Dokumentenformat} hochlade, dann wird sie vollständig in den Index aufgenommen. Dokumentenformate sind: Plaintext, HTML, PDF, PS und Microsoft WordEditorhochmittel./.AP2Alternativ könnten wir eine Konfigurationsoption oder eine Heuristik haben, die festlegt, welches Format indiziert werden soll. Dadurch würde der Index bei mMn gleich guten Suchergebnissen viel kleiner.
42
Dokument ändernAngenommen ich habe synchrone Indizierung (push) konfiguriert: Wenn ich einen Artikel {ändere}, dann wird der Artikel sofort neu indiziert. Mögliche Änderungen sind: Publikation des Artikels, Änderung der indizierten Metadaten, Hinzufügen oder Löschen einer Fahne, Hinzufügen oder Löschen einer Zusatzdatei.Editorhochmittel./.AP2
43
Angenommen ich habe asynchrone Indizierung (pull) konfiguriert: Wenn ich einen Artikel {ändere}, dann wird der Artikel in eine Warteliste für die asynchrone Neuindizierung eingereiht. Mögliche Änderungen sind: Publikation des Artikels, Änderung der indizierten Metadaten, Hinzufügen oder Löschen einer Fahne, Hinzufügen oder Löschen einer Zusatzdatei.Editorxhoch - mittelhoch./.AP3
44
Angenommen ich habe asynchrone Indizierung (pull) konfiguriert: Wenn die asynchrone Indizierung ansteht, dann werden alle Dokumente in der Warteliste für die asynchrone Indizierung als Hintergrundprozess indiziert.System
45
Dokument löschenWenn ich einen Artikel, der bereits publiziert war, archiviere, dann wird der Artikel synchron aus dem Index gelöscht.Editorxhochgering./.AP2
46
Extraktion von Metadatennicht empfohlenEditorx
47
Verwaltung/Konfiguration
48
Aktivierung der solr-SucheWenn ich das solr-Plugin aktiviere, dann werden sofort alle Suchen an den solr-Server gesendet.AdminxhochmittelmittelAP2F: Die Konfiguration ist generell installationsweit.
F: Beim Aufwand rechne ich hier die initiale Erstellung des Plugins mit.
49
Konfiguration der Deployment-OptionWenn ich auf der Adminseite für die Suche im Feld "Solr Server" eine {Solr-URL} eingebe, dann wird die Indizierung und Suche über desen Solr Server ausgeführt. Mögliche Deploymentoptionen sind: Eingebettete Installation (http://127.0.0.1/solr/) und Netzwerkinstallation (http://some.solr.server/solr/).Adminxhoch./.geringAP2
50
Konfiguration des SuchhandlersWenn ich auf der Adminseite für die Suche im Feld "Suchhandler" einen {Handlernamen} eingebe, dann wird die Suche über diesen Handler ausgeführt. Mögliche Handlernamen sind: Der Standardhandler ("search") oder ein beliebiger benutzerdefinierter Handler (z.B. "mathematics" für den optimierten Zugriff auf mathematische Fachzeitschriften, etc.)Adminxhoch./.geringAP2Alternativ könnte man das mit zur URL nehmen und die übrigen Endpunkte "erraten".
51
NeuindizierungWenn ich auf der Adminseite für die Suche den Knopf "Neuindizierung" klicke und dabei keine Zeitschrift auswähle, dann werden alle Artikel der Installation aus dem Index gelöscht und dann neu indiziert.AdminhochmittelmittelAP3
52
Wenn ich auf der Adminseite für die Suche den Knopf "Neuindizierung" klicke und dabei eine Zeitschrift auswähle, dann werden alle Artikel dieser Zeitschrift aus dem Index gelöscht und dann neu indiziert.
53
Wenn ich auf der Kommandozeile den Befehl "tbd" eingebe, dann werden alle Artikel der Installation aus dem Index gelöscht und dann neu indiziert.
54
Wenn ich auf der Kommandozeile den Befehl "tbd" eingebe und dabei eine Zeitschrift als Argument angebe, dann werden alle Artikel dieser Zeitschrift aus dem Index gelöscht und dann neu indiziert.
55
Solr starten/stoppenWenn ich die eingebettete Installation konfiguriere und alle notwendigen PHP- und Systemvoraussetzungen für die Ausführung von Hintergrundprozessen aus PHP heraus gegeben sind und der Solr-Server nicht läuft, dann erscheint auf der Adminseite für die Suche ein Knopf "Solr Starten".AdminxhochhochgeringAP3- Start/Stop von solr über CLI.
- Anleitung für Windows und Linux wie solr als automatisch startender Hintergrundprozess installiert werden kann.
F: Das muss auf verschiedenen OS mit unterschiedlichen Konfigurationen getestet werden. Das ist sehr aufwändig.
56
Wenn Solr lokal läuft und alle notwendigen PHP- und Systemvoraussetzungen für die Ausführung von Hintergrundprozessen aus PHP heraus gegeben sind, dann erscheint auf der Adminseite für die Suche ein Knopf "Solr Anhalten".
57
Wenn ich auf den Knopf "Solr Starten" klicke, dann wird der Solr Dämonprozess gestartet.
58
Wenn ich auf den Knopf "Solr Anhalten" klicke, dann wird der Solr Dämonprozess gestoppt.
59
Aktivierung von SuchfeaturesWenn ich auf der Adminseite für die Suche die Checkbox neben der {Featureoption} (de)aktiviere und dann auf "Einstellungen Speichern" klicke, dann wird das jeweilige Feature (de)aktiviert. Mögliche Featuresoptionen sind: Hervorhebungen, Autovervollständigen, alternative Schreibweisen, alternative Ordnungskriterien für die Ergebnisliste, Vorschau auf Suchergebnisse, ähnliche Dokumente, Faceting und benutzerdefinierte Rankingkriterien.Adminxmittel./.mittelAP3Alternativ könnten alle Suchfeatures generell aktiviert sein.
60
Skalierbarkeit
61
Distributed Searchnicht empfohlen
62
Replicationnicht empfohlen
63
MandantenfähigkeitRanking: siehe benutzerdefiniertes Ranking oben
64
Konfiguration: nur pro Installation, s. Konfiguration oben
Loading...
 
 
 
Features
OJS hooks