Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2010-10-30, 18:13
  #13
Medlem
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å?

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?
Citera
2010-11-04, 19:44
  #14
Medlem
Ingen som kan hjälpa mig? =/

har ändrat lite i databasen nu..

ser ut på följande sett


och testjoin.php ser ut på detta sätt:


Nu har jag fått ihop alla bitarna, förutom själva rankningen.

Kan någon ge förslag på hur jag kan lösa den?

Om jag söker på tex terapeut som är en synonym till massor, så ska jag rankas efter dem som har "massor"bransch_idt i branschlist
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback