Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Volltextsuche programmieren (https://www.delphipraxis.net/52941-volltextsuche-programmieren.html)

Christian18 7. Sep 2005 09:12

Datenbank: Paradox • Version: 7 • Zugriff über: BDE

Volltextsuche programmieren
 
Hallo,

ich habe ein Projekte vor mir liegen, wo ich nicht weiter komme. Deshalb habe ich jetzt dazu auch mal eine Frage. Ich habe eine Paradox7 Tabelle. In der sind zum Beispiel 3 Datensätze drinn.

Bsp.:
- Kuchen
- Kuchen mit Sahne
- Torte

Meine Aufgabe jetzt soll es sein eine Volltext suche zu programmieren. Also wenn ich zum beispiel kuchen eingebe, dann sollen die ersten beiden Datensätze angezeigt werden. Also (Kuchen, Kuchen mit Sahne). Und meine Frage ist jetzt wie ich das machen kann??? Hat jemand eine Idee??? Achso, bevor wieder irgendweche Kritiken kommen weil ich die BDE und Paradox7 verwende. Ich muß Paradox verwenden, da das Projekt schon sehr groß ist und eine Umstellung erstens zu teuer wäre und zweitens würde der Zeitaufwand nicht lohnen und auch nicht Finanziell entschädigt werden.

Mit freundlichen Grüßen

Christian18

joachimd 7. Sep 2005 09:20

Re: Volltextsuche programmieren
 
Zitat:

Zitat von Christian18
Meine Aufgabe jetzt soll es sein eine Volltext suche zu programmieren. Also wenn ich zum beispiel kuchen eingebe, dann sollen die ersten beiden Datensätze angezeigt werden. Also (Kuchen, Kuchen mit Sahne). Und meine Frage ist jetzt wie ich das machen kann??? Hat jemand eine Idee??? Achso, bevor wieder irgendweche Kritiken kommen weil ich die BDE und Paradox7 verwende. Ich muß Paradox verwenden, da das Projekt schon sehr groß ist und eine Umstellung erstens zu teuer wäre und zweitens würde der Zeitaufwand nicht lohnen und auch nicht Finanziell entschädigt werden.

Schade eigentlich, dass Du nicht umstellen kannst. ADS zB hat eine integrierte Volltextsuche. Für BDE würde sich noch Rubicon (http://www.tamaracka.com/) anbieten.

Christian18 7. Sep 2005 09:22

Re: Volltextsuche programmieren
 
Ja ich finde es auch sehr schade das ich nicht umstellen kann, da die BDE und auch Paradox nicht mehr weiter entwickelt wird.

Jasocul 7. Sep 2005 09:58

Re: Volltextsuche programmieren
 
Ich würde eine Query nehmen und ein like verwenden (wenn Paradox dass kann).

shmia 7. Sep 2005 10:17

Re: Volltextsuche programmieren
 
Zitat:

Zitat von Christian18
Meine Aufgabe jetzt soll es sein eine Volltext suche zu programmieren. Also wenn ich zum beispiel kuchen eingebe, dann sollen die ersten beiden Datensätze angezeigt werden. Also (Kuchen, Kuchen mit Sahne).

Volltext - Suche oder Volltext - Filter ??
Suchen
du gibst deinen Suchbegriff ein und drückst auf Suchen.
Es wird evtl. ein Datensatz gefunden und als aktueller Datensatz angezeigt.
Du drückst auf Weitersuchen (F3) und es wird evtl. ein weitere Datensatz gefunden.
Filtern
Alle gefundenen Datensätze werden angezeigt. Das geht nur mit dem Event OnFilterRecord oder du musst die
Treffer in ein Memory-Dataset transferieren und dieses anzeigen.

Filtern ist aufwändiger und braucht mehr Zeit.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz