2011-01-09 10 views
0

キーワード競争を解決するためのアルゴリズムやPHPコードを知りたい。このキーワードは、ウェブサイトごとおよび複数のウェブサイトごとに複数のサイトで使用できます。私はランキングがどのように働くかを知りたい。キーワードアナライザ

ありがとうございました

+2

例#2? – dqhendricks

+0

@dqhendricks - "あなたはアイデアを得て" - 私は彼のためにこれをやることが期待されています。 – sethvargo

+0

これは本当に2つの質問です。 1つの "問題"があるかもしれませんが、別個の質問を分ける必要があります。ここでの2番目の質問は、新しい質問をする価値がありません(それは[回答]されています(http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/ 1732454#1732454)、かなり素早く複製としてクローズされる可能性があります。そのために、この質問を編集し、2番目の段落を削除することをお勧めします。 –

答えて

0

検索エンジンが必要ですか?それはかなり野心的な仕事です。ボランティア主導のPHPスレッドで質問するのはかなり大変です。 私は素敵な人なので、私は正規表現を無料で提供しますが、あなたが望む検索エンジンを構築するためにはいくつかの掘り下げをしなければなりません。

/<title>([^<])*</title>/gi 

SEについて本当に深刻な場合は、this article from O'Rilleyから始めてみてください。

+1

タイトルタグを取得するために正規表現を使用しません。代わりにPHP DOMクラスを使用してHTMLを解析し、タイトルのコンテンツを取得します。 – dqhendricks

+0

@dqhendricks、どうしてですか? PHPのdomは壊れたタイトルタグを扱わないかもしれません。 –

+0

@phpmycoder、私は検索エンジンを構築していません(私にはあまりにも遠く離れています)。ウェブサイトのキーワード分析を行っているdomainoutlook.comというウェブサイトがあります。 –

0

Try get_meta_tags

あなたは私たちがあなたの検索エンジンを構築したい何get_meta_tags(マニュアルより)()戻り

<?php 
// Assuming the above tags are at www.example.com 
$tags = get_meta_tags('http://www.example.com/'); 

// Notice how the keys are all lowercase now, and 
// how . was replaced by _ in the key. 
echo $tags['author'];  // name 
echo $tags['keywords'];  // php documentation 
echo $tags['description']; // a php manual 
echo $tags['geo_position']; // 49.33;-86.59 
?> 
+0

はblogspot.comで機能しません –