Zadejte hledaný výraz...

Generovani klicovych slov z obsahu

zeroyd
verified
rating uzivatele
(1 hodnocení)
5. 9. 2024 20:40:00
Potrebuji poradit nejake funkcni reseni na generovani SEO klicovych slov z obsahu clanku.
Neco jsem zkousel, ale nic moc funkcniho.
Nebo jestli vice o AI funkcnim promptu, tak take bych uvital.
Diky moc
5. 9. 2024 20:40:00
https://webtrh.cz/diskuse/generovani-klicovych-slov-z-obsahu/#reply1531048
Jakože máš nějaký text na webu a potřebuješ z něj získat klíčová slova? Na základě jakého klíče? Podle četnosti? Jestli jo, tak mrkni na: https://www.prokopsw.cz/app/n-grams/
5. 9. 2024 21:16:13
https://webtrh.cz/diskuse/generovani-klicovych-slov-z-obsahu/#reply1531049
Petr Bl@ck
verified
rating uzivatele
(6 hodnocení)
6. 9. 2024 18:42:34
Mohu ti poslat kód.
Editováno 6. 9. 2024 18:43:22 uživatelem Petr Bl@ck
6. 9. 2024 18:42:34
https://webtrh.cz/diskuse/generovani-klicovych-slov-z-obsahu/#reply1531065
Petr Bl@ck
verified
rating uzivatele
(6 hodnocení)
6. 9. 2024 18:44:39
Tady máš kód.
function extract_keywords($text) {
// Seznam běžných stop slov, která nechceme jako klíčová slova
$stop_words = array(
'a', 'i', 'je', 'se', 'že', 'na', 's', 'do', 've', 'k', 'za', 'od', 'po', 'u',
'o', 'pro', 'si', 'ale', 'ani', 'který', 'která', 'jak', 'když', 'v', 'z', 'už', 'tak'
);
// Převedeme text na malá písmena a odstraníme interpunkci
$text = strtolower($text);
$text = preg_replace('//u', '', $text);
// Rozdělíme text na jednotlivá slova
$words = explode(' ', $text);
// Počítáme četnost výskytů jednotlivých slov
$word_count = array();
foreach ($words as $word) {
if (!in_array($word, $stop_words) && strlen($word) > 2) { // Odstraníme stop slova a krátká slova
if (isset($word_count)) {
$word_count++;
} else {
$word_count = 1;
}
}
}
// Seřadíme slova podle četnosti výskytu, od nejvyšší po nejnižší
arsort($word_count);
// Vrátíme nejčastější klíčová slova
return array_slice(array_keys($word_count), 0, 10); // Vracíme 10 nejčastějších klíčových slov
}
// Testovací text
$text = "Tento text obsahuje některá klíčová slova, která chceme extrahovat. Klíčová slova by měla být často opakovaná, aby měla větší váhu.";
$keywords = extract_keywords($text);
print_r($keywords);
?>
Editováno 6. 9. 2024 18:45:03 uživatelem Petr Bl@ck
6. 9. 2024 18:44:39
https://webtrh.cz/diskuse/generovani-klicovych-slov-z-obsahu/#reply1531067
Pro odpověď se přihlašte.
Přihlásit