Portál AbcLinuxu, 12. května 2025 07:47

Dotaz: fulltext index v MyISAM tabulkách

7.4.2006 10:39 Open Mage | skóre: 24 | Lom
fulltext index v MyISAM tabulkách
Přečteno: 245×
Odpovědět | Admin
Ahoj, podle knihy a vlastně i dokumentace MySQL se snažím rozchodit příklad s fulltextovým vyhledáváním na úrovni MyISAM tabulky. Provedl jsem příkazy z dokumentace, ale nic :o(
mysql> create table articles (
    -> id int unsigned auto_increment not null primary key,
    -> title varchar(200),
    -> body text,
    -> fulltext (title,body)
    -> );
Query OK, 0 rows affected (0.00 sec)

mysql> insert into articles (title,body) values
    -> ('MySQL Tutorial', 'DBMS stands for DataBase ...'),
    -> ('How To Use MySQL Well', 'After you went through a ...'),
    -> ('MySQL vs. YOurSQL', 'In the following database comparison ...');
Query OK, 3 rows affected (0.00 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select * from articles
    -> where match (title,body) against ('database');
Empty set (0.00 sec)

mysql>
I přesto, že by to mělo vypsat minimálně dva řádky, tak to prostě vrátí empty set, nechápu. Napadá někoho co může být špatně, když ty příklady jsem dá se říct tupě opsal z dokumentace a beztak nechodí ? Díky
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.4.2006 10:52 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: fulltext index v MyISAM tabulkách
Odpovědět | | Sbalit | Link | Blokovat | Admin
Aby fulltext rozumně fungoval, musíš mít dostatečný vzorek. Pokud je hledané slovo ve víc jak 50% záznamů, tak se vůbec neuvažuje.

A vůbec přečti si tu dokumentaci k fulltextu celou, je to tam napsaný.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
7.4.2006 11:29 Open Mage | skóre: 24 | Lom
Rozbalit Rozbalit vše Re: fulltext index v MyISAM tabulkách
Skutečně, máte pravdu. Bohužel v knize, ze které se to učím a ve které je spousta kontextových chyb a nesmyslů a nejraději bych ji CPRESSu omlátil o hlavu, je tento příklad také s malým vzorkem dat, proto ani ten z knihy nefunguje.

UPOZORNĚNÍ : Nekupujte zajíce v pytli ! kniha PRŮVODCE ZÁKLADY DATABÁZOVÉHO SYSTÉMU MYSQL - CPRESS, tváří se jako nej kniha, ale je to hodně odfušovanej překlad s gramatickýma, kontextovýma a funkčníma chybama !!!
Stanislav Puffler, DiS. specialista na internet marketing a ecommerce www.openmage.cz tel. 773 565 747

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.