bu anlatılan zaten rekursif kategorilendirme... hiyerarşik (dallanan) sistemlerin dezavantajı, çok detaylı tanımlamalarda insanı usandıracak kadar derinlere gitmesi. bir ürün bulmak için 8 ara sayfa geçmek şart mı?
ben daha serbest tanımlanmış modellere ilgi duyuyorum. tagset sistemini kategori tanımlamak için kullanmak mümkün, ama tek başına o da yeterli kalmaz,
ajax bazlı arama olursa anca güzel olur.
izleyicinin rahat kullanacağı, sıkılmayacağı bir sistem için tanımlamayı abartmamak gerekir. o yüzden de hiyerarşik bir sistem kullanılacaksa, 2-3 ürün için yeni kategoriler açmaktan kaçınmak gerekir.
not: rekursif sistem kullanılacaksa, aynı anda kullanacak kişi miktarı ile derinlik ve yatay genişlikler önemli bir rol oynuyor. sebebi de rekursif sistemlerin hafızadan öbek öbek ram yemesi; rekursiyona girildiğinde her derinlik için tüm değerler ayrı bir yerde tutulur, bir sonraki derinliğe inilir, yeni değerler orada da hafızaya atılır... ta ki son derinliğe gidilene kadar. ancak o noktadan sonra geriye dönüşte tüm bu ayrılan hafıza parçacıkları serbest bırakılır. böyle bir kodun 30-40 kişiye aynı anda hizmet vermesi
sorun yaratmayabilir, ama aynı anda 300-500 kullanıcı varsa sistemde ve sunucunun hafızası da sınırlıysa, kısa sürede ssunucunun şişmesine, bununla paralel oalrak da kendisine gelen talepleri daha yavaş işlemesine sebep olur.