Esempio n. 1
0
    die;
}
//--------------------初始化数据--------------------------------------------
$indexContent->AnalysisData($arrResult, $arrBaiduViewId);
$arrResult = null;
unset($arrResult);
$indexContent->SetCreateTime($createTime);
$indexContent->AnalysisCache();
//--------------------无需更新--------------------------------------------
if (!$indexContent->NeedUp() && $indexContent->conIndex != '') {
    $db->close();
    $indexContent->Show($cfg->isMemcached, $memcached);
    die;
}
$upTimes = $indexContent->cid > 500 ? 86400 : 432000;
$indexContent->SetUpTimes($upTimes);
//--------------------更新百度--------------------------------------------
$sqlUpBaidu = '';
$indexContent->CleanBaiduArray();
$baiduLinks = '';
foreach ($arrBaiduViewId as $k => $v) {
    $baidu = new baidu();
    $baidu->AnalysisCache($indexContent->conBaidu[$v]);
    $baidu->SetKey($indexContent->key);
    $baidu->SetViewId($v);
    $baidu->InsertLinks($baiduLinks);
    $baidu->CrawlList();
    $baiduLinks = $baidu->links;
    $indexContent->SetBaidu($v, $baidu->title, $baidu->description);
    if ($baidu->isUp) {
        $sqlUpBaidu .= ',`baidu' . $v . "`='" . addslashes($baidu->GetSerializeCache()) . "' ";