2010-10-30, 18:13
#13
Citat:
Ursprungligen postat av dethalvabarnet
Med vad? Jag kommer inte designa din databas bara för att du frågar om det.
Du kan ha en fristående rankningstabell där du rankar branscher högre än nyckelord(~synonymer~) men jag tycker det inte är effektivt, rankning borde baseras på sorts data som helst redan finns i databasen och bör vara logik i själva query:en.
Vad baserar du rankingen på?
Du kan ha en fristående rankningstabell där du rankar branscher högre än nyckelord(~synonymer~) men jag tycker det inte är effektivt, rankning borde baseras på sorts data som helst redan finns i databasen och bör vara logik i själva query:en.
Vad baserar du rankingen på?
Jag ber dig inte designa databasen åt mig, jag ber dig att ge mig tips och exempel om det, därför jag började skriva här från första början.. jag kan ju inte lösa mitt problem på ett bra sätt, hade jag kunnat det hade jag ju inte skrivit från början...
Rankningen ska baseras på om man betalat för en bransch eller sökord eller inte. Har man köpt en bransch så kommer man rankas högre inom den bransch man är i, har man inte det ska man hamna efter dem som betalat inom just den branschen. Om man inte betalat för ett ord, men som ändå är en synonym till den branschen, så ska man rankas sist. Efter det rankas man efter bokstavsordning..
Vet inte hur jag ska lösa rankningen.. så som jag gör nu så har jag tilldelat varje företag 3 rader inom tabellen bransch, en för branscher, en för sökord och en för synonymer. Det känns inte så effektivt heller, därför jag ber om hjälp hur det annars kan se ut? hur jag kan koppla ihop dem på ett effektivt sätt.
Ett annat alternativ som jag funderat på men som jag inte heller ser som effektivt är att först söka på ordet i bransch-tabellen, sedan söka ytterligare en gång i en synonym-tabell, och lista dem efteråt, och ta bort de företag som är med i första queryn, men som sagt ser jag inte detta som effektivt? är det bättre än mitt första alternativ?