digger Posted November 11, 2005 Report Share Posted November 11, 2005 Hallo Leute, hallo Entwickler, ich habe hier bisher nur ein Topic gefunden, der sich mit einer performanten Volltextsuche bei mehr als 100.000 Artikeln besch?ftigt. Ich stand auch vor dem Problem, da ich ca. 400.000 Artikel in meiner DB habe. Daraufhin habe ich die Tabelle "products_description" folgendermassen abge?ndert. CREATE TABLE products_description ( products_id int(11) NOT NULL auto_increment, language_id int(11) NOT NULL default '1', products_name varchar(150) NOT NULL default '', products_description text, products_short_description text, products_meta_title text NOT NULL, products_meta_description text NOT NULL, products_meta_keywords text NOT NULL, products_url varchar(255) default NULL, products_viewed int(5) default '0', products_binding varchar(10) default NULL, products_sammlung varchar(150) default NULL, PRIMARY KEY (products_id,language_id), KEY idx_language_id (language_id), KEY idx_products_viewed (products_viewed), FULLTEXT KEY fidx_products_name (products_name), FULLTEXT KEY fidx_products_description (products_description) ) Das entsprechende SQL-Statement lautet dann (Kurzform): SELECT * FROM products_description WHERE MATCH (products_name) AGAINST ('Suchberiff'); Mir stellt sich jetzt die Frage, ob es nicht sinnvoll ist, dies so mit in die Entwicklung aufzunehmen. Sch?ne Gr??e Digger Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.