diff --git a/invenio_config_tugraz/templates/invenio_app_rdm/help/search.de.html b/invenio_config_tugraz/templates/invenio_app_rdm/help/search.de.html new file mode 100644 index 0000000..ae4377b --- /dev/null +++ b/invenio_config_tugraz/templates/invenio_app_rdm/help/search.de.html @@ -0,0 +1,257 @@ +{# + Copyright (C) 2021 CERN. + Copyright (C) 2021 Graz University of Technology. + + Invenio App RDM is free software; you can redistribute it and/or modify it + under the terms of the MIT License; see LICENSE file for more details. + #} + {%- set title = _("Search guide") %} + {%- extends "invenio_theme/page.html" %} + + {%- block page_body %} +
+ Diese Anleitung erklärt anhand von leicht verständlichen Beispielen, + wie man erweiterte Suchanfragen schreibt. +
+
+ Beispiel:
+ open science
+
+ Die Ergebnisse entsprechen Datensätzen mit den Begriffen open
+ oder science in einem beliebigen Feld. Beachten Sie, dass die Abstammung angewendet wird,
+ so dass z. B. science auch mit
+ sciencesübereinstimmt. Die Suchergebnisse werden nach einem Algorithmus geordnet,
+ der Ihre Suchbegriffe berücksichtigt.
+
+ Sie können das Vorhandensein beider Terme entweder mit dem
+ + oder dem AND Operator verlangen:
+
+ Beispiele:
+ +open +science
+ oder
+ open AND science
+
+ Sie können das Nichtvorhandensein eines oder mehrerer Begriffe mit dem Operator
+ - oder NOT verlangen:
+
+ Beispiele:
+ -open +science
+ oder
+ NOT open AND science
+
+ Beispiel:
+ "open science"
+
+ Die Ergebnisse entsprechen Datensätzen mit der phrase
+ open science in einem beliebigen Feld.
+
+ Beispiel:
+ metadata.title:open
+
+ Die Ergebnisse stimmen mit Datensätzen überein, bei denen der Begriff open im
+ Feld metadata.titleist. enn Sie nach mehreren Begriffen im Titel suchen möchten,
+ müssen Sie die Begriffe mit Klammern gruppieren:
+
+ Beispiel:
+ metadata.title:(open science)
+
+ Die vollständige Liste der Felder, die Sie durchsuchen können, finden Sie in der Feldreferenz unten. +
+
+ Beispiel:
+ +metadata.title:"open science" -metadata.title:policy
+ oder z. B.
+ metadata.title:(-open +science)
+
+ Sie können einfache, Phrasen- und Feldsuche kombinieren, um erweiterte Suchanfragen zu konstruieren. +
+
+ Beispiel:
+ metadata.publication_date:[2017 TO 2018]
+ (Achtung, TO muss großgeschrieben werden).
+
+ Die Ergebnisse entsprechen allen Datensätzen mit einem Veröffentlichungsdatum + zwischen 2017-01-01 und 2018-01-01 (beide Daten inklusive). +
+Beachten Sie, dass partielle Daten zu vollständigen Daten erweitert werden, z. B.:
+
+ Verwenden Sie eckige Klammern ([]) für einschließende Bereiche und geschweifte
+ Klammern ({}) für ausschließende Bereiche, z. B.:
+
[2017 TO 2018} ist aufgrund der Datumserweiterung
+ und der exklusiven Obergrenze äquivalent zu
+ [2017-01-01 TO 2017-12-31].
+ Beispiele für andere Bereiche:
+metadata.publication_date:{* TO 2017-01-01}: Alle Tage bis 2017.
+ metadata.publication_date:[2017-01-01 TO *]: Alle Tage von 2017.
+ + Standardmäßig werden alle Suchen nach einem internen Ranking-Algorithmus sortiert, + der jede Übereinstimmung mit Ihrer Abfrage bewertet. Sowohl in der Benutzeroberfläche + als auch in der REST-API ist es möglich, die Ergebnisse zu sortieren nach: +
++ Reguläre Ausdrücke sind eine mächtige Sprache für den Mustervergleich, mit der + man nach bestimmten Mustern in einem Feld suchen kann. Wenn wir zum Beispiel + alle Datensätze mit dem DOI-Präfix 10.5281 finden wollen, können wir eine Suche mit + regulären Ausdrücken verwenden: +
+
+ Beispiel:
+ metadata.subjects.identifier:/03yrm5c2[1,6]/
+
+ Vorsicht, der reguläre Ausdruck muss mit dem gesamten Feldwert übereinstimmen. + Weitere Einzelheiten finden Sie in der + Syntax des regulären Ausdrucks + . +
+
+ Es ist möglich, mit den Feldnamen _exists_ und
+ _missing_ nach Datensätzen zu suchen,
+ in denen entweder ein Wert fehlt oder die einen Wert in einem bestimmten Feld haben.
+
+ Beispiel:
+ _missing_:metadata.additional_titles
+ (alle Datensätze ohne metadata.additional_titles)
+
+ Beispiel:
+ _exists_:metadata.creators
+ (alle Datensätze mit metadata.creators)
+
+ Sie können den Boost-Operator ^ verwenden, wenn ein Begriff relevanter ist als ein
+ anderer. Sie können z. B. nach allen Datensätzen suchen, die den Ausdruck
+ open science entweder im title oder im
+ description feld enthalten, aber Datensätze mit dem Ausdruck im
+ title feld höher einstufen:
+
+ Beispiel:
+ metadata.title:"open science"^5 metadata.description:"open science"
+
+ Mit dem Fuzzy-Operator ~können Sie nach
+ Begriffen suchen, die Ihrem Suchbegriff ähnlich, aber nicht genau gleich sind.
+
+ Beispiel:
+ oepn~
+
+ Die Ergebnisse entsprechen Datensätzen mit ähnlichen Begriffen wie oepn die z. B.
+ auch auf open passen würden.
+
+ Eine Phrasensuche wie "open science" erwartet standardmäßig alle Begriffe in
+ genau der gleichen Reihenfolge und würde daher z. B. nicht auf einen Datensatz
+ passen, der die Phrase "open access and science" enthält.
+ Eine Proximity-Suche erlaubt, dass die Begriffe nicht in der exakten Reihenfolge stehen
+ und auch andere Begriffe dazwischen enthalten können.
+ Der Grad der Flexibilität wird anschließend durch eine Ganzzahl angegeben:
+
+ Beispiel:
+ "open science"~5
+
+ Sie können Wildcards in Suchbegriffen verwenden, um ein einzelnes Zeichen (mit
+ dem Operator? operator) oder null oder mehr Zeichen (mit dem Operator
+ * ) zu ersetzen.
+
+ Beispiel:
+ ope? scien*
+
+ Platzhaltersuchen können langsam sein und sollten normalerweise nach Möglichkeit vermieden werden. +
+