Ich habe eine MySQL-Datenbank mit einer Spalte vom Typ <longtext> - diese Spalte wird auch indiziert. Es existieren ca. 1000 Zeilen mit je ca. 50k Text.
Nun möchte ich eine Volltextsuche per Webseite mit PHP realisieren. Gibt es eine Möglichkeit bei der Abfrage per SQL auch gleich die Textposition innerhalb des Feldes zu erhalten statt nur das Textfeld selbst als Ergebnis? Oder muss ich dann manuell mit PHP die effektive Textstelle im zurückgelieferten Datensatz noch suchen?
besten Dank schon mal für die Hilfe!
- Adrian
MySQL Abfrage: Textposition innerhalb Feld?
Vielleicht noch als Ergänzung: Eigentlich möchte ich am Schluss das Suchergebnis ähnlich wie Google darstellen. Das heisst: Ich möchte den gefundenen Text etwas im Kontext darstellen.
Muss ich das selbst in PHP programmieren, oder gibt es dazu bereits Code-Bibliotheken oder eben eine SQL-Abfrage, die das bereits macht?
- Adrian
Muss ich das selbst in PHP programmieren, oder gibt es dazu bereits Code-Bibliotheken oder eben eine SQL-Abfrage, die das bereits macht?
- Adrian
- dominator
- Beiträge: 790
- Registriert: 26.08.2003 10:05:37
- Wohnort: Neuerdings meistens im Bierparadies Oberfranken
LOCATE liefert die Position innerhalb eines StringsGibt es eine Möglichkeit bei der Abfrage per SQL auch gleich die Textposition innerhalb des Feldes zu erhalten statt nur das Textfeld selbst als Ergebnis?
26.1. Wo finde ich ein Script, das "xyz" kann?Muss ich das selbst in PHP programmieren, oder gibt es dazu bereits Code-Bibliotheken oder eben eine SQL-Abfrage, die das bereits macht?
http://www.php-faq.de/q/q-scripte-finden.html
gruss + viel erfolg
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit