![]() |
Datenbank: MySQL • Version: 4.0.15 • Zugriff über: Linux-Shell
Volltextsuche findet nicht alle Wörter
Hi,
habe mich mal an die Volltextsuche rangemacht. Erst Indexe erstellt:
Delphi-Quellcode:
Dann suche ich mit:
Create fulltext index test on tabelle (text(1));
Delphi-Quellcode:
Dies findet er. Doch suche ich nach anderen Begriffen, die es 100%ig gibt, findet er sie nicht. Andere wiederum wieder. Da erkenne ich kein System.
select * from tabelle where match (text) against ('hallo');
Das Feld "text" ist vom Typ "text"... Was mache ich falsch? |
Re: Volltextsuche findet nicht alle Wörter
Hi,
mir ist aufgefallen, dass die Suche keine Wörter mit 1,2,3 oder 4 Zeichen findet. Ich suche nach "bla" - findet er nicht. Ich suche nach "hallo" - er findet es. Ich suche nach "uses" - findet er nicht.. Seltsam, oder? Wer weiß Rat? |
Re: Volltextsuche findet nicht alle Wörter
Standardmäßig werden keine Wörter mit weniger als 4 Zeichen gefunden. Auch Wörter, die von MySQL als nicht informativ eingestuft werden, weil sie zu häufig vorkommen oder in der Stop-Wort-Liste eingetragen sind, werden nicht als Treffer ausgewiesen.
Lies mal im MySQL Reference Manual den Abschnitt "Fine-Tuning MySQL Full-text Search". Viel Erfolg. |
Re: Volltextsuche findet nicht alle Wörter
Ich danke....!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz