art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 05.05.2008, 15:38   #1
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt

Volltextsuche und Bindestriche


Hi,

folgendes Problem:
gibt man bei der Volltextsuche Wörter mit Bindestrich ein, dann wird nix gefunden. Bsp.: dvb-h

es wird anscheinend nur bis zum Bindestrich gesucht... kann man diese Einschränkung irgendwie beseitigen?
alexf812 ist offline   Mit Zitat antworten


Alt 05.05.2008, 19:12   #2
TP-Senior
 
Registriert seit: Feb 2008
Ort: Marl
Settler ist auf einem guten Weg
Womit suchst du wo?
Settler ist offline   Mit Zitat antworten
Alt 05.05.2008, 21:43   #3
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
mit MySQL
hab im netz gefunden, das MySQL den bindestrich als wortgrenze erkennt und das man neu compilieren muss, naja ist nur aussichtslos bei nem hoster ohne eigenem server...

oder sollte es doch noch ne lösung geben?
alexf812 ist offline   Mit Zitat antworten
Alt 06.05.2008, 09:02   #4
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
suche nach "dvb-h"
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 06.05.2008, 11:40   #5
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
Zitat:
Zitat von steffenk Beitrag anzeigen
suche nach "dvb-h"
das is ne abkürzung aus dem Handybereich :-)
alexf812 ist offline   Mit Zitat antworten
Alt 06.05.2008, 11:57   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
ich meinte setz es in Anführungszeichen, dann wird exakt danach gesucht

oder Du musst auf boolsche Suche verzichten.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 06.05.2008, 14:39   #7
TP-Senior
 
Registriert seit: Feb 2008
Ort: Marl
Settler ist auf einem guten Weg
Da sag ich auch mal danke, habe mich zwar auch vorher schon mit der Volltextsuche (MATCH AGAINST) mit MySQL und php schlau gemacht (daher auch die Frage), doch dass mit den Anführungszeichen wusste ich auch nicht.
Settler ist offline   Mit Zitat antworten
Alt 06.05.2008, 17:43   #8
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
irgendwas klappt jetzt nicht mehr...

SELECT col_1,col_2,col_3,col_4,col_5,category,MATCH(col_1,col_2,col_3) AGAINST(suchbegriff') as ranking
FROM table
ORDER BY category ASC, ranking DESC

gibt mir alle datensätze der tabelle zurück...
den volltext-index hab ich auf col_1,col_2,col_3 gelegt

wieso bekomm ich jetzt alle datensätze zurück?

EDIT: hab natürlich die WHERE-Bedingung vergessen...
alexf812 ist offline   Mit Zitat antworten
Alt 06.05.2008, 17:47   #9
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
leider bekomme ich mit den Anführungszeichen gar keine Ergebnisse zurück:

Code:
SELECT col_1,col_2,col_3,col_4,col_5,category,MATCH(col_1,col_2,col_3) AGAINST('"dvb-h"') as ranking
FROM table
WHERE MATCH(col_1,col_2,col_3) AGAINST ('"dvb-h"')
ORDER BY category ASC, ranking DESC
anscheinend wird der bindestrich trotzdem als Wortgrenze angesehen...
alexf812 ist offline   Mit Zitat antworten
Alt 06.05.2008, 23:42   #10
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
du musst maskieren

Code:
SELECT col_1,col_2,col_3,col_4,col_5,category,MATCH(col_1,col_2,col_3) AGAINST('\"dvb-h\"') as ranking
FROM table
WHERE MATCH(col_1,col_2,col_3) AGAINST ('\"dvb-h\"')
ORDER BY category ASC, ranking DESC
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 07.05.2008, 09:18   #11
TP-Veteran
 
Benutzerbild von alexf812
 
Registriert seit: Sep 2004
alexf812 macht alles soweit korrekt
Zitat:
Zitat von steffenk Beitrag anzeigen
du musst maskieren

Code:
SELECT col_1,col_2,col_3,col_4,col_5,category,MATCH(col_1,col_2,col_3) AGAINST('\"dvb-h\"') as ranking
FROM table
WHERE MATCH(col_1,col_2,col_3) AGAINST ('\"dvb-h\"')
ORDER BY category ASC, ranking DESC
immer noch das gleiche ergebnis... bekomme leider keine Datensätze angezeigt
alexf812 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Volltextsuche und Bindestriche Volltextsuche und Bindestriche
« Wochentag eines willkürlichen Datums | Wann ist ein Seitenaufbau zu langsam? »

Stichworte
datenbank, mysql

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:21 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67