 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Fragen stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
05.05.2008, 15:38
|
#1
|
|
TP-Veteran
Registriert seit: Sep 2004
|
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?
|
|
|
05.05.2008, 19:12
|
#2
|
|
TP-Senior
Registriert seit: Feb 2008
Ort: Marl
|
Womit suchst du wo?
|
|
|
05.05.2008, 21:43
|
#3
|
|
TP-Veteran
Registriert seit: Sep 2004
|
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?
|
|
|
06.05.2008, 09:02
|
#4
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
suche nach "dvb-h" 
|
|
|
06.05.2008, 11:40
|
#5
|
|
TP-Veteran
Registriert seit: Sep 2004
|
Zitat:
Zitat von steffenk
suche nach "dvb-h" 
|
das is ne abkürzung aus dem Handybereich :-)
|
|
|
06.05.2008, 11:57
|
#6
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ich meinte setz es in Anführungszeichen, dann wird exakt danach gesucht
oder Du musst auf boolsche Suche verzichten.
|
|
|
06.05.2008, 14:39
|
#7
|
|
TP-Senior
Registriert seit: Feb 2008
Ort: Marl
|
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.
|
|
|
06.05.2008, 17:43
|
#8
|
|
TP-Veteran
Registriert seit: Sep 2004
|
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...
|
|
|
06.05.2008, 17:47
|
#9
|
|
TP-Veteran
Registriert seit: Sep 2004
|
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...
|
|
|
06.05.2008, 23:42
|
#10
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
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
|
|
|
07.05.2008, 09:18
|
#11
|
|
TP-Veteran
Registriert seit: Sep 2004
|
Zitat:
Zitat von steffenk
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
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:47 Uhr.
|
 |