8,893
edits
Changes
→Siehe auch
{{#vardefine:figure|0}}
[[File:DefineFilter-dialog-default-50.png|right|thumb|450px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} {{man label|[[De:Gramps_5.1_Wiki_Handbuch_-_Filter#Filter_definieren_Dialog|Filter definieren]]}} - Dialog - Standardeinstellungen]]
Die Regeln sind nach [[De:Gramps_5.1_Wiki_Handbuch_-_Filter#Welche_Filter_in_welcher_Kategorie.3F|Kategorien]] geordnet.
== Filter vs. Suche ==
Es gibt zwei MöglichkeitenHauptmethoden, um Daten in Gramps zu finden: Suchen und Filtern. * Die Suche verwendet die [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] oberhalb einer Ansicht (z. B. Personen, Familien usw.). Der Filter kann in Kombination mit der Suche oder eigenständig in der Seitenleiste <br/ Fußleiste von Gramplets verwendet werden. >Die [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] wird nur angezeigt, wenn die gesamte Seitenleiste geschlossen ist. Du kannst die Gramplet-Leisten ein- oder ausblenden, indem du die Auswahl in den Menüs {{man menu|Ansicht ➡ ☑Seitenleiste}} oder {{man menu|Ansicht ➡ ☑Fußleiste}} änderst. * Benutzerdefinierte Filter werden über Aufklappmenüs im Filter-Gramplet, in der Exportoption und in einigen Berichten ausgewählt. Sie können in Kombination mit der Suche oder eigenständig in den Gramplets der Seitenleiste/Fußleiste verwendet werden. Benutzerdefinierte Filter werden über das Filter-Gramplet oder das Menü {{man menu|Bearbeiten ➡ Filtereditor}} erstellt oder bearbeitet. (Es gibt auch ein einfaches ''beim-Tippen-suchen'' [[De:Gramps_5.1_Wiki_Handbuch_-_Navigation#Datens.C3.A4tze_finden|Suchfeld]] zum Navigieren im aktiven Datensatzfokus innerhalb der Listenansicht und der Objektauswahllisten.)
{{man note|Das Verhalten der Namensfilterung hat sich für [[Rule_expansions#Gramps_5.1.0_.28Aug._2019.29|Gramps 5.1 geändert]]|In früheren Versionen von Gramps hat der Namensteil des Filter-Gramplet versucht, jedes einzelne Namensfeld (Vorname, Nachname, Präfix usw.) aller Namen (Haupt- und Alternativnamen) abzugleichen, aber nur ein Feld pro Name — du konntest nicht das Vornamenfeld und das Nachnamenfeld im selben Namen abgleichen. Der Nachname konnte abgeglichen werden, aber der gleichzeitige Abgleich von Nachname und Vorname in derselben Abfrage war nicht möglich. Wenn du z. B. nach "John" filterst, erhältst du Treffer für Personen mit dem Vornamen "John", aber auch für Personen mit dem Nachnamen "Johnson". Für eine komplexere Suche mussten die Optionen für den Mustervergleich mit regulären Ausdrücken oder benutzerdefinierte Filter verwendet werden.<br /><br />Diese Einschränkung wurde aufgehoben, und die gleichzeitige Suche nach mehreren Begriffen ist nun das Standardverhalten.}}
Suche und Filter arbeiten komplett unterschiedlich und es ist sinnvoll diese Unterschiede zu verstehen:
* Der Filter erlaubt "Reguläre Ausdrücke". So kannst du alle Namen finden, die mit einem "B" beginnen und mit "er" enden: "B.*er". Mit der [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] ist dies nicht möglich.
* Die Suche findet nur was sichtbar ist. Wenn ein Name oder Text zu lang ist, um ihn in der Liste unter der [[De:Gramps_5.1_Wiki_Handbuch_-_Hauptfenster#Suchleiste|Suchleiste]] zu sehen, dann findest du ihn nicht. Dies solltest du beachten, wenn du Notizen durchsuchst. Verwende am besten Filter für Notizen und andere lange Textfelder.
* Alle Filter arbeiten unabhängig von der Großkleinschreibung; "Schiff" passt auf "schiff", "SCHIFF", oder "ScHiFf". Wie weiter unten unter Reguläre Ausdrücke erläutert, gibt es bei der Verwendung regulärer Ausdrücke derzeit keine Möglichkeit, von der Standardeinstellung abzuweichen.
=== Siehe auch ===
* [[Rule expansions|Erweitern des Filter-Regelwerks]] mit Zusatzmodulen
* [[:Category:Filters|Kategorie: Filter]]
* [[Template:Backup_Omissions/de|Migration benutzerdefinierter Filter]] - die Sicherung von das Sichern eines Gramps sichert nicht Ihre Filter.Baums beinhaltet keine Filteranpassungen
{{-}}
== Reguläre Ausdrücke ==
[https://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck Reguläre Ausdrücke] (auch bekannt als ''Regexregex'', ''Regexpregexp'' oder manchmal ''rationaler Ausdruck'') sind eine schnelle komprimierte, präzise und leistungsfähige Methode, um zur Beschreibung von Text zu beschreiben, der einem Muster entspricht. Das Entwerfen eines effektiven Suchmusters kann formelhaft sein. Wie mathematische Formeln kann ein Suchmuster, das eine Teilmenge von Datensätzen findet, schnell zusammengesetzt werden, aber es ist sehr grob und langsam. Elegante und effiziente RegEx-Phrasen werden von Optimierungsexperten für Datenmanipulationen gesammelt. Es gibt viele Ressourcen (Bücher, Websites, professionelle Schulungen) für RegEx-Design und -Strategie.
Gramps verwendet reguläre Ausdrücke als Anpassungsoption, die für benutzerdefinierte Filter und in den Filter-Gramplets jeder Kategorieansicht aktiviert werden kann.
Der Mustervergleich mit regulären Ausdrücken RegEx-Musterabgleich ist eine erweiterte fortgeschrittene Funktion, die weshalb das Kontrollkästchen standardmäßig deaktiviert nicht aktiviert ist. Bei benutzerdefinierten Filtern verfügt jede einzelne Regel über ein Kontrollkästchen {{checkbox|1}}{{man label|Reguläre Ausdrücke benutzen}} in ihrem Dialogfeld Regel bearbeiten. Die Filter-Gramplets verfügen ebenfalls über Kontrollkästchen für die Option {{checkbox|1}}{{man label|Reguläre Ausdrücke benutzen}}, damit reguläre Ausdrücke direkt für den Abgleich von Zeichenfolgen in ihren Textfeldern verwendet werden können.
Zum Beispiel, wenn du nach einem Nachnamen suchst, der mit einem "B" beginnt und auf "fels" endet, kannst du Reguläre Ausdrücke verwenden, um dieses Muster zu beschreiben. Er wäre '''<code>^B.*fels</code>''':
* Das '''<code>fels</code>''' passt genau auf die Buchstaben f, e, l, s in der Reihenfolge.
Reguläre Ausdrücke sind sehr mächtig und es gibt viele Optionen. Wir verwenden das [https://docs.python.org/3/library/re.html Python Reguläre Ausdrücke ] System und beschreiben es hier. Zusätzlich kannst du jede Python Reguläre Ausdrücke Ressource verwenden. Gramps ist derzeit so implementiert, dass beim Abgleich von Zeichenketten die Groß- und Kleinschreibung nicht beachtet wird (was das Gegenteil der üblichen Standardeinstellung in Python ist). Es gibt derzeit keine einfache Möglichkeit, dieses Verhalten für den relativ seltenen Zweck des Abgleichs von Zeichenketten, die in einem bestimmten Groß-/Kleinschreibungsformat in die Datenbank eingegeben wurden, außer Kraft zu setzen. Reguläre Ausdrücke in Gramps liefern derzeit identische Ergebnisse, unabhängig davon, ob die Zielzeichenkette in Großbuchstaben, Titel, Kleinbuchstaben oder einer Mischung davon eingegeben wurde. Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
''Leerraum'' - Der Begriff "Leerraum" wird unten verwendet für einen oder mehrere Zeichen, die du nicht siehst. Zum Beispiel enthält Leerraum Tabulatoren, Leerzeichen und Zeilenvorschübe.
Es gibt einige Zeichen, die in Regulären Ausdrücken eine besondere Bedeutung besitzen. Diese sind:
* '''<code>. ^ $ * + ? { } [ ] \ | ( )</code>'''<br/>Dezimalpunkt (Punkt), Caret, Dollarzeichen, Sternchen, Pluszeichen, Fragezeichen, geschweifte Klammern links und rechts, eckige Klammern links und rechts, Backslash, senkrechter Strich (Pipe), Klammern links und rechts
Sie können wie folgt verwendet werden:
== Filter nach Vater ==
===Liefert Familien deren Vater den <Text> in der ID enthält===
Diese Filter sind Ansichten spezifisch
* [[#PeoplePersonen-.2C_and_Relationships_Category_3_und_Beziehungenkategorie_3|PeoplePersonen-, and Relationships Categoryund Beziehungenkategorie]]* [[#Families_Category_3Familienkategorie_3|Families CategoryFamilienkategorie]]* [[#Events_Category_2Ereignissekategorie_2|Events CategoryEreignissekategorie]]* [[#Places_Category_2Ortekategorie_2|Places CategoryOrtekategorie]]* [[#Sources_CategoryQuellenkategorie|Sources CategoryQuellenkategorie]]* [[#Citations_CategoryFundstellenkategorie|Citations CategoryFundstellenkategorie]]* [[#Repositories_CategoryAufbewahrungsortekategorie|Repositories CategoryAufbewahrungsortekategorie]]* [[#Media_Category_2Medienkategoriekategorie|Media CategoryMedienkategoriekategorie]]* [[#Notes_CategoryNotizenkategoriekategorie|Notes CategoryNotizenkategoriekategorie]]
=== Personen- und Beziehungenkategorie===
Entspricht Person ohne Anhaltspunkte für den Tod, die nicht zu alt sind. Werte: Am Datum
* [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Probably_Alive_Vermutlich_lebend#Probably_Alive_FilterVermutlich_lebend_Filter|Probably Alive Vermutlich lebend Filter]]
====Personen mit <Anzahl> HLT Ereignissen====
====Personen mit dem familiären <Attribut>====
Entspricht Personen mit dem Familien Attribut mit einem bestimmten Wert. Use RegEx pattern matching to search for Verwende reguläre Ausdrücke für den Mustervergleich, um nach [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_all|all valuesallen Werten]] or attributes that have been oder Attributen zu suchen, die [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_null|left blankleer gelassen wurden]]. ValuesWerte: Family AttributeFamilien-Attribut: Identification Number Identifikationsnummer -- Age Alter ...
====Personen mit dem persönlichen <Attribut>====
Entspricht Personen mit dem persönlichen Attribut mit einem bestimmten Wert. Use RegEx pattern matching to search for Verwende reguläre Ausdrücke für den Mustervergleich, um nach [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_all|all valuesallen Werten]] or attributes that have been oder Attributen zu suchen, die [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Filters_Filter#regex_null|left blankleer gelassen wurden]]. ValuesWerte: Family AttributePersonen-Attribut: Identification Number Identifikationsnummer -- Age Alter ...
====Personen mit unbekanntem Geschlecht====
====Personen ohne bekanntes Geburtsdatum====
====Personen ohne bekanntes Todesdatum====
====Person mit <ID>====
====Personen geändert nach <Datum Zeit>====
====Soundex passt auf Personen mit dem <Namen>====
== Filter nach Mutter ==
===Liefert Familien mit Mutter deren ID den <Text> enthält===
===Familien mit Mutter mit dem <Namen>===
== Positionsfilter ==
===Orte in der Umgebung der gegebenen Position===
==Quellenfilter==
===Fundstelle mit Quellen <ID>===
Oder klicke auf die [[File:16x16-gramps-tag.png]]{{man button|Markieren}} Schaltfläche in der Werkzeugleiste.
[[File:Toolbar-TagSelectedRows-Icon-DropDownMenu-overview-example-50.png|thumb|right|300px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Available Tag actions from Verfügbare Markierungsaktionen über das Symbol "Tag selected rowsAusgewählte Zeilen markieren" Toolbar icon in der Werkzeugleiste - drop down menu overview Übersicht über das Aufklappmenü - exampleBeispiel]]
{{-}}
Siehe auch [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Reports__Berichte_-_part_6_Teil_6#Tag_ReportMarkierungenbericht|Tag ReportMarkierungenbericht]]
{{-}}
===Neuer Markierungsdialog===
[[File:EditPersonEditor-TagSelectionWindow-50.png|thumb|right|400px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Tag selection Anhängen einer "Neuen Markierung" an die Auswahl mehrerer Listeneinträge - Beispiel mit "Neue Markierung"-Dialog]] Du kannst eine neue Markierung entweder für einen einzelnen oder mehrere Listeneinträge aus einer der Listenansichten hinzufügen, indem du die Auswahl triffst und dann den Dialog Neue Markierung verwendest. {{-}}===== Markierung einer Auswahl von Objekten ===== <!-- merge with above? -->Aufgrund der statischen Natur von Markierungen kann es nützlich sein, eine Markierung zu einer Auswahl von Objekten hinzuzufügen. So sollte es beispielsweise möglich sein, in the Person Editorder [[De:Gramps_5.1_Wiki_Handbuch_-_Kategorien#Personenkategorie|Personenansicht]] eine Reihe von Personen auszuwählen und ihnen ein neues oder ein bestehendes Markierungselement hinzuzufügen.{{-}} ===Markierungen organisieren Fenster=== [[File:MenuEditTag-OrganizeTags-dialog-example-50.png|thumb|right|450px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Markierungen organisieren - Dialog - Beispiel]] Die Reihenfolge im Dialogfeld {{man label|Markierungen organisieren}} legt die Priorität für die Farbgebung der Zeilen in den Kategorieansichten fest. {{-}} ===Markierungsauswahldialog===[[File:EditPersonEditor-TagSelectionWindow-50.png|thumb|right|400px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} Markierungsauswahl im Personeneditor]]
{{-}}
Auf der anderen Seite sind Markierungen '''statisch'''. Wenn eine berühmte Person der Datenbank hinzugefügt wird, musst du sie explizit als '''BERÜHMT''' markieren.
* The most immediate object that comes to mind are the individualsDas unmittelbarste Objekt, and that is also the most usefuldas einem in den Sinn kommt, sind die Personen, und das ist auch das nützlichste. However, other objects could be taggedEs könnten aber auch andere Objekte markiert werden:
** Orte: Zum Beispiel "Orte die besucht werden sollten",
** Quellen: Zum Beispiel "Quellen in englisch",
** Medien: Zum Beispiel "Bilder, die zu Onkel Alfred gehören".
{{-}}
==== Markierungenspalte ====
[[File:PeopleListView-ExampleTagColoredRows-50.png|thumb|right|450px|Abb. {{#var:chapter}}.{{#vardefineecho:figure|{{#expr:{{#var:figure}}+1}}}} People Personen (ListListe) View Ansicht - Showing Anzeige der Spalte "TagMarkierung " column and colored tag rows und farbige Markierungszeilen - exampleBeispiel]]
==== Verwendungsbericht für Markierungen ====
===Siehe auch===
* [[Tags in Gramps|Markierungen in Gramps]] - an introductioneine Einführung* Automatic Automatische [[De:Gramps_5.1_Wiki_Manual_1_Wiki_Handbuch_-_Settings_Einstellungen#General_Gramps_settingsAllgemeine_Gramps_Einstellungen|Import timestamp TagsZeitstempeln Markierungen]]* filtered gefiltertes [[Addon:RemoveTagTool|AddHinzufügen/Remove Tag ToolEntfernen Markierungswerkzeug]] (Third party addon for Zusatzmodul eines Drittanbieters für Gramps)