Re: Re: keywords generation (ANOTHER)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I am trying to categorize the keywords... for example, if a word shows at the begin probably it´s more important, but how many occurrences is also important...
Does someone knows Google´s formula? hehe



This code is working more or less as expected!
Many Thanks,
Bruno
===================================EXAMPLE============================== =====
$submited_text = 'Polones e atracao no Match Race Brasil
Karol Jablonski, segundo colocado no ranking mundial, tentara acabar com o domínio de Torben Grael na competicao
Sao Paulo – O polones Karol Jablonski, de 38 anos, sera uma das atracoes da terceira e ultima etapa do Match Race Brasil, competicao barco contra barco que sera disputada de 18 a 21 de novembro, no Rio de Janeiro. Segundo colocado no ranking mundial de match race da Federacao Internacional de Vela (Isaf), o velejador tentara acabar com o domínio de Torben Grael, bicampeao invicto da competicao.
Radicado na Alemanha, Jablonski e comandante do sindicato italiano Toscana Challenge, que se prepara para a America´s Cup de 2007. Experiente, ele tem entre os seus maiores títulos o da Admiral´s Cup de 1993. No ranking mundial de match race, ele soma 10.060 pontos, contra 10.468 do norte-americano Ed Baiard, líder da lista da Isaf.
A tripulacao de Jablonski na etapa carioca do Match Race Brasil contara ainda com os poloneses Piotr Przybylski, Dominik Zycki e Jacek Wysocki, todos velejadores experientes em competicoes barco contra barco.
Torben Grael, bicampeao olímpico da classe Star, venceu as cinco etapas disputadas do Match Race Brasil – tres da edicao do ano passado e duas em 2004. Comandante do barco Brasil 1, que disputara a Volvo Ocean Race, a mais importante regata de volta ao mundo, Torben teve 100% de aproveitamento, por exemplo, na etapa de Ilhabela, vencendo as 11 regatas disputadas.
“A participacao de Jablonski e muito importante. Nossa prioridade sempre foi trazer atletas de classes olímpicas, mas dessa vez resolvemos convidar um especialista em match race para desafiar o Torben”, comentou Enio Ribeiro, diretor da Vela Brasil, organizadora da competicao. “Teremos certamente uma etapa de alto nível tecnico no Rio de Janeiro.”
O Match Race Brasil e disputado em veleiros Beneteau 40.7 rigorosamente iguais. Os quatro barcos sao escolhidos pela organizacao e sorteados para os participantes.
';
===================================FUNCTION CODE===================================
echo generate_keywords($submited_text,23);


function generate_keywords($text,$number=10)
{
	$iwords = array(' muito ');
					
	if(isset($text) && $text != '' && $text=strtolower($text))
	{
		foreach($iwords as $var=>$val)
		{
			$text = str_replace($val,' ',$text);
		}

foreach(str_word_count($text,1) as $var=>$val)
{
if(strlen($val) >= 5)
{
$total[$val] = ((strpos($text,$val)+2)*(strpos($text,$val)+2))*((substr_count($text,$va l)+2)*0.75);
}
}

asort($total,SORT_NUMERIC);


return implode(',',array_keys(array_slice($total, 0, $number)));
}
}
======================================================================== ===


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux