jlawyerorg / j-lawyer-org

Main project containing all submodules for building an entire j-lawyer.org system. Submit issues (bugs, enhancement requests) here.
https://www.j-lawyer.org
GNU Affero General Public License v3.0
51 stars 23 forks source link

[FEATURE] Erweiterung der Volltext-Dokumentensuche #1130

Open Dickmaulruessler opened 3 years ago

Dickmaulruessler commented 3 years ago

Ticketinhalt:

Historie:

Ich würde mir eine Erweiterung der Volltext-Dokumentensuche wünschen.

Ich nutzte zuvor a-jur und da waren alle Dokumente ja "ganz normal" als Datei, nicht in einer Datenbank, abgelegt. Da konnte man dann sehr komfortabel im Dateimanager (Windows-Explorer), auch nach den dortigen Attributen, suchen.

Fürs Erste wäre glaube ich in der Dokumentensuche ein Info-Button (oder ggf. dauerhafte Info), der über die bereits jetzt vorhanden vielfältigen Möglichkeiten](http://www.j-lawyer.org/downloads/documentation/j-lawyer.org-UserGuide-de.html#__RefHeading__427_1146603382) informiert, hilfreich.

Praktisch wäre auch der Datumsschieber, wie er bereits jetzt in der Aktenhistorie vorhanden ist.

Möglicherweise gibt es eine fertige Komponente, die du einfach integrieren kannst, mit der die Eingabe in vorgegebenen Feldern möglich ist. Der "normale" Anwalt wird mit den Feldnamen wie „autor:anwalt1“ wohl eher nicht so gut zurecht kommen.

Die Etiketten könnten gerne auch in ein gesondertes Feld gesetzt werden, wonach man dann gesondert sortieren kann.

In einer späteren Ausbaustufe: Bei der Suchausgabe wäre es gut, wenn man dort auch weitere Angaben erhält (z.B. Beteiligte, Sachgebiet) und dies jeweils in gesonderten Spalten, nach denen man auch sortieren kann, ausgegeben bekommt.

Das erscheint mir hier alles ein recht umfangreicher Wunsch zu sein. Ich setze ihn hier aber einfach einmal rein, vielleicht lässt sich das ja später einmal realsieren.

Dickmaulruessler commented 3 years ago

Macht es Sinn für den Vorschlag "Info-Button" (oder ähnliches) ggf. ein gesondertes Ticket aufzumachen, damit es abgeschichtet umgesetzt werden kann? Der "normale Anwalt" müsste die vielfältigen Möglichkeiten der jetzigen Suche wohl lesen und abtippen können, da für uns etwas zu kompliziert und nicht intuitiv genug...

j-dimension commented 3 years ago

Macht es Sinn für den Vorschlag "Info-Button" (oder ähnliches) ggf. ein gesondertes Ticket aufzumachen

Das wäre in der Tat sehr sinnvoll, da es losgelöst umgesetzt werden kann und auch recht wenig Aufwand bedeutet.

Dickmaulruessler commented 3 years ago

1172

Dickmaulruessler commented 3 years ago

Vielen Anwälten ist die Such- und Sortierunktion glaube ich wichtig: In der Akten-Suche und im Dokumenten-Volltext.

Der eine möchte das, der andere aber das.

Bei der Sucheingabe geht es glaube ich vor allem um den Bedienkonfort. Bei der Suchausgabe rauben zu viele Felder Platz. Zu viele Felder gehen auch zu Lasten der Übersichtlichkeit. Manchmal kommt man aber gerade erst mit (sortierbaren) Feldern, die nicht unbedingt auf der Hand liegen, ans Ziel.

Daher @j-dimension nur erst einmal die rein konzeptionelle Frage: Wie kann man diesen Konflikt lösen? Was willst / kannst du überhaupt umsetzen?

Im Windows Explorer kann man die Felder der Suchausgabe auswählen. Wäre das - mit langfristiger Perspektive - vom Prinzip her auch eine Option?

sfaöaafsd

j-dimension commented 3 years ago

Eine solche Feldauswahl ist technisch möglich, aber am aufwändigsten.

Dickmaulruessler commented 3 years ago

Die Suchfunktion ist manchmal extrem wichtig.

Ich habe das Ticket oben glaube ich mit zu vielen Wünsche überfrachtet.

Was ich in der Volltext-Dokumentsuche im aber wirklich sehr vermisse, ist eine Sortiermöglichkeit gesondert (um nur das allerwichtigste zu nehmen) für Dateiname - vor allem aber fürs Datum. Die derzeitige %-gewichtete Suchausgabe ist nach meiner bisherigen Erfahrung nicht sehr hilfreich.

Macht es Sinn, ein gesondertes Ticket "nur die wichtigsten Attribute / mit Sortiermöglichkeit" einzustellen?

j-dimension commented 3 years ago

Wenn sich mit "nur die wichtigsten Attribute / mit Sortiermöglichkeit" bereits ein großer Teil Deiner Anforderungen umsetzen lassen, würde ich eher dazu tendieren dieses Ticket hier vom Umfang her für exakt diese reduzierte Lösung zu schärfen.

Dickmaulruessler commented 3 years ago

Wenn sich mit "nur die wichtigsten Attribute / mit Sortiermöglichkeit" bereits ein großer Teil Deiner Anforderungen umsetzen lassen, würde ich eher dazu tendieren dieses Ticket hier vom Umfang her für exakt diese reduzierte Lösung zu schärfen.

Ja, das wäre glaube ich eine gute Idee! Insbesondere die

ist nach meinem Dafürhalten wichtig. Vielleicht haben andere dazu ja noch weitere Meinungen....

Wie ich gerade festgestellt habe, kann man mit "-" Begriffe auch ausschließen. Auch das finde ich sehr hilfreich! Sollte dieser Hinweis in den Tooltipp (#1131) mit rein?

Dickmaulruessler commented 3 years ago

Eine Frage zur Suchausgabe:

Ich bekomme dieselbe Datei mehrfach angzeigt, wobei manche Dateiversionen davon dann gar nicht mehr exisiteren. Durchsucht die Volltextsuche auch temporäre Ordner? (j-lawyer-clients/tmp-documents)

Ist das so wirklich korrekt?

j-dimension commented 3 years ago

Ich bekomme dieselbe Datei mehrfach angzeigt, wobei manche Dateiversionen davon dann gar nicht mehr exisiteren.

Bitte mal unter Einstellungen - Dokumente - Dokumentensuche den Index neu erstellen. Wenn das nochmals passiert, müsste ich auf Fehlersuche gehen.

Dickmaulruessler commented 3 years ago

Bitte mal unter Einstellungen - Dokumente - Dokumentensuche den Index neu erstellen. Wenn das nochmals passiert, müsste ich auf Fehlersuche gehen.

Das hat das Problem behoben.

Wäre eine zeitliche Automatik der Index-Erstellung im Hintergrund mit sehr niedriger Priorität sinvoll? Wobei ich da immer finde, dass das total super (j-lawyer mit noch wenigen Akten) oder total nervig sein kann (Neuindexierung meiner E-Mailsuche dauert ca. einen ganzen Tag). Eine (zu häufige) Abfrage "Wollen Sie neu indizieren..." kann irgendwie auch nerven...

j-dimension commented 3 years ago

Wäre eine zeitliche Automatik der Index-Erstellung im Hintergrund mit sehr niedriger Priorität sinvoll?

Eigentlich sollte das nicht passieren. Ich kenne aktuell nur wenige Szenarien, wo der Index aus dem Tritt kommen kann, bspw. ein Datenumzug auf einen anderen Server. Die zeitliche Automatik wäre eher ein Pflaster, das irgendwo drauf geklebt wird, um eine Wunde zu verstecken. In solchen Fällen bin ich dann eher dafür zu sorgen, dass die Wunde gar nicht erst entsteht :-)