Hey, basically what i am trying to do is automatically assign Tags to a user input string. Now i have 5 tags to be assigned. Each tag will have around 10 keywords. A String can only be assigned one tag. In order to assign tag to string, i need to search for words matching keywords for all the five tags. Example:
TAGS: Keywords
Drink: Beer, whiskey, drinks, drink, pint, peg.....
Fitness: gym, yoga, massage, exercise......
Apparels: men's shirt, shirt, dress......
Music: classical, western, sing, salsa.....
Food: meal, grilled, baked, delicious.......
Kullanıcı: String, fitness hedeflerinize ulaşmak için ilk adımı atın Aerobik, Yoga, Kick Boks, Bollywood Dans ve çok Premium F Keski Bounce koramangala Rs 1000 daha fazla değer için Rs 199 ödeyin.
Şimdi ben yukarıdaki dize için bir etiketin üzerine karar vermeniz gerekir. Ben bu sorun için bir zaman verimli algoritma gerekir. Ben dizeleri için anahtar kelime eşleme hakkında gitmek nasıl bilmiyorum ama i etiketini karar hakkında bir düşünce var. Ben her etiket için bir dizi sayısını korumak için düşünüyordum ve bir anahtar kelime eşleşti gibi ilgili etiketine sayısı artar. Herhangi bir etiket için her zaman sayıma 5 ulaşırsa biz sadece bu şeyi arıyor bizi kurtaracak durdurmak ve bu etiketi üzerinde karar verebilir.
Please give any advice you have on this. I will be using php just so you know. thanks