Hallo,
ich habe folgende Datenbank:
ID - Titel - Kurzbeschreibung - Komplettbeschreibung
Über ein einziges Suchfeld wird eine Abfrage ausgeführt, die dann Ergebnisse anzeigt, wobei diese sortiert sein sollen:
1) Suchwort ist im Titel
2) Suchwort ist in Kurzbeschreibung
3) Suchwort ist in Komplettbeschreibung
Soweit habe ich das mit 3 Select-Befehlen und 2x Union umgesetzt.
Nun kommt hinzu, dass ein Objekt, das in seiner Komplettbeschreibung 3x den Suchbegriff enthält, höher geranked wird als ein solches, das ihn nur 1x enthält.
(Cool wäre auch, wenn 1x Kurzbeschreibung + 1x Komplettbeschreibung über 1x Kurzbeschreibung steht. DAs ist momentan nicht der Falll aufgrund der "Select-Befehl-Reihenfolge"
Hat jemand Ideen/Anregungen zur Umsetzung?
Danke!
ich habe folgende Datenbank:
ID - Titel - Kurzbeschreibung - Komplettbeschreibung
Über ein einziges Suchfeld wird eine Abfrage ausgeführt, die dann Ergebnisse anzeigt, wobei diese sortiert sein sollen:
1) Suchwort ist im Titel
2) Suchwort ist in Kurzbeschreibung
3) Suchwort ist in Komplettbeschreibung
Soweit habe ich das mit 3 Select-Befehlen und 2x Union umgesetzt.
Nun kommt hinzu, dass ein Objekt, das in seiner Komplettbeschreibung 3x den Suchbegriff enthält, höher geranked wird als ein solches, das ihn nur 1x enthält.
(Cool wäre auch, wenn 1x Kurzbeschreibung + 1x Komplettbeschreibung über 1x Kurzbeschreibung steht. DAs ist momentan nicht der Falll aufgrund der "Select-Befehl-Reihenfolge"
Hat jemand Ideen/Anregungen zur Umsetzung?
Danke!
Kommentar