Esempio n. 1
0
<?php

$root = dirname(__FILE__);
define('BASEPATH', 1);
require_once $root . '/model.php';
require_once $root . '/config.php';
require_once $root . '/../../../application/libraries/Yunsearchapi.php';
require_once $root . '/../../../application/helpers/rewrite_helper.php';
$search = new Yunsearchapi();
$model = new Model();
$count = 100;
$cate = $model->getCate();
while ($count) {
    $lists = $model->getNoneSearchLimit(50);
    if (empty($lists)) {
        echo "\n++++ 需要加入搜索索引的列表为Empty! ++++++\n";
        break;
    }
    //var_dump($lists);exit;
    $_itemsArr = array();
    $idarr = array();
    foreach ($lists as $val) {
        $itemArr['id'] = 'www_qvdhd_' . $val['id'];
        $itemArr['cat'] = $cate[$val['cid']]['name'];
        $itemArr['title'] = $val['name'];
        $itemArr['group_id'] = intval($val['cid']);
        $itemArr['tag'] = str_replace(',', ',', $val['keyword']) . ',' . $val['actor'];
        $itemArr['focus_count'] = intval($val['collectcount']);
        $itemArr['create_timestamp'] = $val['ptime'];
        $itemArr['update_timestamp'] = $val['utime'];
        $itemArr['body'] = trim(preg_replace('#\\s+#Uis', ' ', strip_tags($val['intro'])));
Esempio n. 2
0
<?php

/*/
require_once 'Searchapi.php';

$search = new Searchapi();
/*/
require_once 'Yunsearchapi.php';
$search = new Yunsearchapi();
/**/
$list = array();
$page = 1 - 1;
$pageSize = 12;
$q = "default:'诅咒'";
$q = "诅咒";
$opt = array('query' => $q, 'start' => $page, 'hits' => $pageSize);
$search->search($list, $opt);
var_dump($list);