Jump to content
xt:Commerce Community Forum

Optimierung der Suchfunktionen


digger

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...