Die Suche ergab 448 Treffer
- Mo 18. Sep 2023, 19:18
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
In Deinem zugehörigen github-Projekt https://github.com/MartinKoeditz/SynDeskUDR wird ein UdrInc benutzt, was ich in SynDeskLevenshtein.pas nicht finde. Ist das aus einer Vorversion? So wie es dort steht, dürfte das nicht compilieren, oder ich verstehe das "UdrInc in 'SynDeskLevenshtein.pas';" in d...
- Mo 18. Sep 2023, 18:39
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
Weil ich Kollegen habe, die das ebenfalls verstehen sollen.Super! Noch die Frage, warum hast Du die UDR nicht in C++ geschrieben, da Du die Sprache doch besser kannst?
Grüße, Volker
- Mo 18. Sep 2023, 09:20
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
Moin Volker, danke für den Hinweis. Ich prüfe nochmals den Code. Eventuell habe ich da was durcheinander gebracht und committet. Die Übersetzung ins Englische ist bereits fertig. Ich werde diese Woche noch mit den Jungs Rücksprache halten. Wäre schön, wenn wir die Beschreibungen in die offizielle Do...
- So 10. Sep 2023, 14:07
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
Ich habe die UDR nun im produktiven Einsatz. Auf einem "richtigen" Server läuft diese noch deutlich schneller. Dies ist allerdings ein Linux-System. Eventuell macht das ja auch nochmal einen Unterschied.
Ergebnis:
Prepared: 0,103 sek.
Processed: 0,915 sek.
Ergebnis:
Prepared: 0,103 sek.
Processed: 0,915 sek.
- Mo 4. Sep 2023, 09:11
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
Eins hatte ich noch vergessen: UDRs werden ab Firebird 3.0 unterstützt. Für die Vorversionen müsste dann eine UDF geschrieben werden. Da 2.5 aber EOL ist...
- Mo 4. Sep 2023, 08:16
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
Ausgangssituation: Tabelle mit 20.860 Datensätzen. Abfrage: select media_name, Levinshtein_Distance('K44-H54-AR-K-BP-W054-03-fH- Wannenbad EG.pdf', M.MEDIA_NAME) from tbl_media m order by 2; Ergebnis: Prepared: 0,124 sek. Processed: 1.862 sek. Beim Levenshtein-Algorithmus steigt die Verarbeitungszei...
- Do 31. Aug 2023, 12:41
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
Dank des Artikels ( https://www.ibase.ru/files/firebird/udr.pdf ) habe ich die Ursache gefunden. Statt IncInMessage = record v1: record // Erste Zeichenkette Length: Word; Value: array [0..vcFb - 1] of AnsiChar; Null: WordBool; end; v1Null: WordBool; v2: record // Zweite Zeichenkette Length: Word; V...
- Mi 30. Aug 2023, 08:02
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Re: Firebird UDR mit FreePascal
Der Vollständigkeit halber habe ich das Lazarus-Projekt online gestellt.
https://github.com/MartinKoeditz/SynDeskUDR
https://github.com/MartinKoeditz/SynDeskUDR
- Mi 30. Aug 2023, 07:46
- Forum: Praxiseinsatz
- Thema: Firebird UDR mit FreePascal
- Antworten: 19
- Zugriffe: 65254
Firebird UDR mit FreePascal
Guten Morgen, ich benötige etwas Unterstützung im Bereich UDR / FreePascal. Ich möchte den Levenshtein-Algorithmus als UDR implementieren. Leider bin ich nicht der Pascal-Experte und hänge an einer Stelle. Dies ist der relevante Auszug der UDR: unit SynDeskLevenshtein; interface uses Firebird, SysUt...
- Do 24. Aug 2023, 11:15
- Forum: Praxiseinsatz
- Thema: Ähnlichkeit von Zeichenketten
- Antworten: 9
- Zugriffe: 27237
Re: Ähnlichkeit von Zeichenketten
Soweit ich weiß, arbeitet Lucene z.B. mit diesen Algorithmen. Denn eins ist auch klar, nur über den Namen kannst du nicht entscheiden ob auch der Inhalt passt :). Das ist klar, wird jedoch zu 98% passen. Woher kommt so eine Anforderung? Vom Kunden. :D Und tatsächlich könnten wir sowas auch bei uns g...