Hallo,
ich vermisse, dass man komplexe Suchabfragen mit dem ansonsten sehr guten MFChi machen kann, das heisst, man sollte auch Klammern in beliebiger Tiefe verwenden können.
Ich habe da in Visual Basic mal so einen Parser programmiert: ist nicht ganz so schwierig, es ist ein rekursives Problem, d.h. die Funktion, die den Ausdruck auswerten soll, ruft, wenn sie auf eine Klammer stößt, sich selbst wieder mit diesem eingeklammerten Ausdruck auf. Boolsches 'Und' und 'Oder' habe ich mit Addition, Multiplikation berechnet. Wenn das Ergebnis größer 0 ist, dann ist es wahr bei = 0 Falsch. Und ist Multiplikation und Oder ist Addition...
Lieben Gruß,
Christoph Rall
Komplexe geklammerte Suchabfragen?
Forumsregeln
Vermissen Sie was - hier rein! Verbesserungsvorschläge sind hier willkommen!
Vermissen Sie was - hier rein! Verbesserungsvorschläge sind hier willkommen!
-
- Site Admin
- Beiträge: 1950
- Registriert: 2006-09-23 18:42
Hallo Matthias,Matthias Frey hat geschrieben:
Also z.B. ((Jesus&Christus)&0(Maria;Josef)&Nacht) sollte gehen.
habe obiges mal ausprobiert, jedoch keine Textausgabe gefunden, in der das ein Ergebnis bringt.
Was bedeutet die 0 in der Mitte hinter dem &? Auch ohne die geht es nicht.
Etwas einfacher, z.B. (Jesus&Christus)&(Maria;Josef) geht auch in einigen Kompaktinstallationen. In welcher soll es nicht gehen?
MfG
Eberhard
-
- Site Admin
- Beiträge: 1950
- Registriert: 2006-09-23 18:42
Hallo Mathias!
Habe es eben mit der Version 9.02.16.03 probiert und es geht nicht:
((Jesus&Christus)&0(Maria;Josef)&Nacht)
Es kommt immer "keine Stellen in der Textausgabe ..."
Egal ob ich es mit Luther 1984 NR03/07, Elberfelder Studienbibel V.06, oder z.B. mit der Einheitsübesetzung 01/01 probiere... immer dieselbe Fehlermeldung.
Wahrscheinlich muss ich mir doch "bibel digital: Upgrade auf Programmversion MFchi pro" kaufen, damit sollte es dann aber doch auf jeden Fall gehen?
Gruß,
Christoph
Habe es eben mit der Version 9.02.16.03 probiert und es geht nicht:
((Jesus&Christus)&0(Maria;Josef)&Nacht)
Es kommt immer "keine Stellen in der Textausgabe ..."
Egal ob ich es mit Luther 1984 NR03/07, Elberfelder Studienbibel V.06, oder z.B. mit der Einheitsübesetzung 01/01 probiere... immer dieselbe Fehlermeldung.
Wahrscheinlich muss ich mir doch "bibel digital: Upgrade auf Programmversion MFchi pro" kaufen, damit sollte es dann aber doch auf jeden Fall gehen?
Gruß,
Christoph
-
- Site Admin
- Beiträge: 1950
- Registriert: 2006-09-23 18:42
Ich habe mal ausgeführt:
(Jesus&Christus)&(Maria*;Josef)
Das hat einwandfrei funktioniert. Ich habe die Elbiwin 8.0 im Einsatz. Aber mit dem beschriebenen Update...
Es scheint also nun mit den Klammern zu funktionieren. Sollte ich doch nochmals, wider Erwarten, einen Bug feststellen, melde ich es dir.
Gruß,
Christoph
(Jesus&Christus)&(Maria*;Josef)
Das hat einwandfrei funktioniert. Ich habe die Elbiwin 8.0 im Einsatz. Aber mit dem beschriebenen Update...
Es scheint also nun mit den Klammern zu funktionieren. Sollte ich doch nochmals, wider Erwarten, einen Bug feststellen, melde ich es dir.
Gruß,
Christoph