Hallo Forumaner,
ich habe eine Frage zum Optimieren von Suchanfragen.
Der User soll bei Eingabe seiner Daten min. 1 und max. 3 von 15 Kategorien anwählen können, in welchen bei einer Suche die Daten dann erscheinen sollen.
Auf der Sucheseite soll man entsprechend aus 1-15 Kategorien auswählen können wobei man entweder nur nach einem Kriterium oder auch nach allen 15 Kriterien suchen kann.
Ist es nun sinvoll, bei der Kategorisierung alle 15 Kategorien in eine Tabelle zu übernehmen und diese mit 1 bzw. 0 zu füllen.
Variante A
Kategorie
Auto Fahrrad Flugzeug Moped ... bis 15
0 1 1 0
Suche: Wenn z.B. Fahrrad ausgewählt: Gehe in Spalte Fahrrad und gib alle Spalten mit einer "1" aus.
Oder sollte man in der Tabelle lieber nur drei Spalten für die Kategorien belegen und die Kategorien z.B. zuvor mit einem Index belegen?
Variante B
Kategorie 1 Kategorie 2 Kategorie 3
Fahrrad Flugzeug leer
Suche: Wenn z.B. Fahrrad ausgewählt: Gehe in Spalte Kategorie 1 und suche nach Fahrrad, gehe dann in Kategorie 2 suche nach Fahrrad und gehe in Kategorie 3 und suche nach Fahrrad.
Optmiert werden soll die Suchzeit bei sehr vielen gleichzeitigen Suchanfragen.
Vielen Dank für Eure Antworten
Grüße aus Braunschweig
Fabian