Hallo Gemeinde,
ich führe gerad einen Krampf-Kampf mit der Volltextsuche und versteh die Welt nicht mehr. Vielleicht habt ihr ja dazu eine Idee?
Ich habe zwei Suchbegriffe "Haus" und "Hund", die ich per ftsearch in meiner Datenbank suchen möchte. Da ich die FUZZY Option & Co haben möchte, gehe ich über db.FTsearch.
Finden möchte ich alle Dokumente in denen im Feld "Beschreibung" BEIDE Wort in irgendeiner Form auftauchen. Auch ähnliche Worte. Also
- Hundehütte
- Haustür
- Hausklingel
- Vogelhaus
- Hundenase
- Mund
- Kussmund
- Maus
- Mausezahn
usw.
Eine Version meiner Query-Anfragen sieht zB. so aus:
((FIELD Beschreibung contains Haus) AND (FIELD Beschreibung contains Hund))
Damit finde das System ein paar Dokumente.
Wenn ich die Query mit einem Joker versehe, findet er plötzlich weniger Dokumente:
((FIELD Beschreibung contains Haus*) AND (FIELD Beschreibung contains Hund))
Erweitere ich die Query
((FIELD Beschreibung contains Haustü) AND (FIELD Beschreibung contains Hund))
kommen plötzlich weitere Dokumente zutage, die vorher nicht gefunden wurden.
=> BAHNHOF!? Das kann doch nicht sein!? a) ich denke Jokers funktionieren?! b) wieso contains Haustür nicht Haus??
Was mache ich falsch? Wie müsste die Suchabfrage richtig lauten, um meine Doks wie gewünscht zu finden?
Habt ihr da eine Idee?
Basti
PS: .... hoffe, mein Topic ist jetzt nicht doeppelt gepostet. Hatte kleine Probs beim Abschicken