Címkézés hogyan?
Üdvözlet!
A hírportálokon, blogokban nagy divat lett a címkézés. Érdeklődnék, hogy hogyan valósítható ez meg, illetve mi alapján kell "címkézni" például a híreket. Meglévő oldalamat szeretném bővíteni ezzel, viszont nem tudom, hogyan kezdjem.
Szívesen várok ötleteket.
■ A hírportálokon, blogokban nagy divat lett a címkézés. Érdeklődnék, hogy hogyan valósítható ez meg, illetve mi alapján kell "címkézni" például a híreket. Meglévő oldalamat szeretném bővíteni ezzel, viszont nem tudom, hogyan kezdjem.
Szívesen várok ötleteket.




egyszerüen.
A struktúrájára tudnátok
Megadom a címkéket manuálisan, és amikor rákattint valaki az egyikre, azokat listázom ki, ahol megvan ugyan ez a címke?
pl.: kutya, állatok, veszély
Én rákattiontok a veszélyre, adatbázisban rákeresek a címke mezőben hol szerepel hasonló címke
Erre kidobja nekem, azt is ahol veszély a címke, meg azt is ahol veszélyes.
Jól gondolom?
Vagy máshogy oldanátok meg?
normálformák.
1 | kutya cikk ta.| kutya, állatok, veszély
2 | macska cikk t.| macska, állatok, nem szeretjük
Hanem külön táblában cikkeket és külön táblában címkéket illetve a több-több kapcsolathoz egy harmadik táblában hogy mik tartoznak össze.
1 | kutya cikk tartalma
2 | macska cikk tartalma
cimke_id | cimke_cimke
1 | kutya
2 | állatok
3 | veszély
4 | nem szeretjük
kapcs_id | cikk_id | cimke_id
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3
4 | 2 | 1
5 | 2 | 2
6 | 2 | 4
Köszi, erre voltam kíváncsi
Keresés
2 perc alatt
Baj van!
Rendszerhiba.
Stack::__set_state(array(
'_maElements' =>
array (
0 => 'PHPERR_Could not retrieve content list. (/xxx/MainView.php: xxx)',
),
))
Béta
felesleges
De ha mondjuk tanulni akarod az adatbázisos dolgokat akkor tényleg érdemes úgy csinálni, ahogy a kolléga javasolja. Néhány sql lekérdezés viszont durván le tudja lassítani a futást, és akkor általában az a gond, hogy négy JOIN kell egy adat kikéréséhez, mert az eredeti adatbázis nagyon szépen megfelel minden kívánalomnak, de a gyakorlatban meg kijönnek a hátrányok. Lásd Java vs. sebesség stb...
címke
"Jókai" bablevesis teljesen szabályos címke, és azO'Reillyis, ahogy ahurka, kolbászis. És ezekben az esetekbe aLIKEnem igazán segít, mivel nem AZ volt a címke, csak valami hasonló, vagy részben az.Amikor majd olyan adatbázist látsz, ahol több mint félmillió címke van, és hasonló mennyiségű cikk, akkor a
LIKEúgy fog elhalálozni, ahogyan kell. Valószínűleg itt a Weblaboron is problémák adódnának haLIKE-al kellene keresni, pedig még csak kb 100 ezer tartalmi oldal van, és valószínűleg csak párszáz, legfeljebb ezer címke.nem muszáj olvasható formában
cimkekatalógus, ID tábla
a kapcsolótábla akkor hasznos, ha cimkékre akarsz keresni, hogy miben szerepelt, és nemcsak egy táblához rendeled hozzá a cimkéket (tehát pl hírekhez, blogbejegyzésekhez IS), de akkor kell még egy mező a kapcsolóba, hogy melyik másik táblára vonatkozik... ha el van látva timestamp-el vagy másképp biztosítva van az időbeli sorrendiség, akkor remekül meg lehet úszni pl a cikkek és blogbejegyzések idő szerinti összefésülését közös listához...