Im bir görüntü paylaşım sitesinde çalışan ve görüntüler için etiketleme uygulamak istiyorum.
Ben Soruları okudum #20856 ve #2504150
Yukarıdaki sorulara yaklaşımı ile birkaç endişeleri var. Her şeyden önce bir etikete bir görüntü bağlantı kolay görünüyor. Ancak etiketi ilişki görüntüleri almak kadar kolay değildir. Eğer bir tablodan görüntü-etiketi ilişkisini almak ve daha sonra bir demet OR tablolarında (bir VEYA her görüntü için) büyük bir sorgu yapmak zorunda olacak çünkü kolay değil.
Hatta ben aşağıdaki yöntemi test etmeye başladı etiketleme konuyu araştırma önce:
Örnek olarak bu tabloları:
Table: Image
Columns: ItemID, Title, Tags
Table: Tag
Columns: TagID, Name
(-) Image tabloda Tags kolon çoklu tagID çizgiler ile kapalı Tag tablosundan bir dizisini alır.
Örneğin:
-65-25-105-
TagID 65,25 ve 105 ile bir görüntü bağlar.
Bu yöntemle i bir sorgu ile TagID olsun ve benzeri başka basit bir sorgu ile tüm görüntüleri almak gibi kolay etiketi görüntüleri almak için bulmak:
SELECT * FROM Image WHERE Tags LIKE %-65-%
Yani ben etiketleme için bu yöntemi kullanırsanız,
Bu ne kadar etkilidir?
% Yavaş süreci -% -65 GİBİ tarafından sorgulanıyor?
I gelecekte ne gibi sorunlar karşıya olabilir?