phpbar.de logo

Mailinglisten-Archive

AW: Erfahrungswerte mit Volltext-Index

AW: Erfahrungswerte mit Volltext-Index

Echnaton echnaton at achetaton.net
Die Aug 12 14:03:24 CEST 2008


Hio,


in boolean-mode würde die Abfrage so aussehen:

SELECT * FROM tabelle WHERE ( MATCH(spalte) AGAINST ("suchstring" IN 
BOOLEAN MODE))

nachzulesen in:

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

btw.. Fulltextindices funktionieren nur bei MyISAM-Tabellen.


Gruß,

Richard


Tim schrieb:
> Hallo Thomas,
>
>
>
>   
>>> ich habe eine Tabelle mit mehreren TEXT Feldern und bin bis jetzt
>>>       
>> mit
>>     
>>> meiner Suche mittels "like '%...%'" ganz gut zurecht gekommen.
>>>       
>> Jetzt, da
>>     
>>> die Tabelle aber signifikant größer wird, wird die Suche doch
>>>       
>> etwas zu
>>     
>>> langsam. Deswegen möchte ich gerne einen Volltextindex auf die
>>> entsprechenden Felder legen.
>>>       
>> Bei einem Fulltext Index kannst du aber nicht nach %...% Suchen,
>> was bei
>> "normalen" index auch nicht geht, der %..% verwendet nie einen
>> Index, daher
>> würde ich mir überlegen ob die %..% suche wirklich von Nöten ist
>>     
>
> Wie sucht man denn stattdessen? Hast Du einen Schnipsel Abfrage-Code?
>
>
> Grüße
> Tim
>
>
> _______________________________________________
> Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
> Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
>
>   

_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive