BartTheDevil89
Devilution Media
- 2 Mai 2006
- 3.960
- 103
Hallo,
ich habe gerade ein Tag-System erarbeitet. Also ich habe Forenthreads und zu jedem maximal 5 Tags, also Begriffe, die den Thread beschreiben. Gespeichert wird das ganze so in dieser Datenbank:
id/tag/threadid
Also id ist halt nur der primäri-key, wichtig ist tag und threadid. In tag ist immer ein Begriff drin und threadid ist eben die ID, zu dem dieser Tag gehört. Daraus ergeben sich dann zum Beispiel diese Einträge:
1/Auto/1
2/Automobil/1
3/Wagen/1
4/Oma/2
5/Opa/2
6/Auto/3
7/Mobil/3
Jetzt möchte ich ne Art Abfrage nach Relevanz machen. Ich habe also zum Beispiel diese zwei Begriffe: Auto und Wagen
Jetzt soll er mir am Ende folgende Reihenfolge an Threadids rausbringen:
1 (weil ja id1= auto und id3 = wagen)
3 (weil ja id6=auto)
Also ne Art Reihenfolge nach den passenden Tags.
Aber wie bekomm ich so ne Reihenfolge hin? Bzw. eben so ne Abfrage...?
ich habe gerade ein Tag-System erarbeitet. Also ich habe Forenthreads und zu jedem maximal 5 Tags, also Begriffe, die den Thread beschreiben. Gespeichert wird das ganze so in dieser Datenbank:
id/tag/threadid
Also id ist halt nur der primäri-key, wichtig ist tag und threadid. In tag ist immer ein Begriff drin und threadid ist eben die ID, zu dem dieser Tag gehört. Daraus ergeben sich dann zum Beispiel diese Einträge:
1/Auto/1
2/Automobil/1
3/Wagen/1
4/Oma/2
5/Opa/2
6/Auto/3
7/Mobil/3
Jetzt möchte ich ne Art Abfrage nach Relevanz machen. Ich habe also zum Beispiel diese zwei Begriffe: Auto und Wagen
Jetzt soll er mir am Ende folgende Reihenfolge an Threadids rausbringen:
1 (weil ja id1= auto und id3 = wagen)
3 (weil ja id6=auto)
Also ne Art Reihenfolge nach den passenden Tags.
Aber wie bekomm ich so ne Reihenfolge hin? Bzw. eben so ne Abfrage...?