分词搜索 - 关于php分词如何单独提取出来
大家讲道理
大家讲道理 2017-04-11 09:09:17
[PHP讨论组]

问题:如何将数据库所有的分词随机提取50个出来
现状:现在的分词是通过文章的标题进行提取的,代码如下:
标题案例:喝黑茶能消炎除口臭?
分词效果:<meta name="keywords" content="喝黑,茶能,消炎,口臭" />

代码1(提取单篇文章分词)

TPL::set_meta('keywords', implode(',', $this->model('system')->analysis_keyword($question_info['question_content'])));

代码2()

public function analysis_keyword($string)
{

$analysis = load_class('Services_Phpanalysis_Phpanalysis');

$analysis->SetSource(strtolower($string));
$analysis->StartAnalysis();

if ($result = explode(',', $analysis->GetFinallyResult(',')))
{
    $result = array_unique($result);

    foreach ($result as $key => $keyword)
    {
        if (!$this->check_stop_keyword($keyword))
        {
            unset($result[$key]);
        }
        else
        {
            $result[$key] = trim($keyword);
        }
    }
}

return $result;

}

数据库分词存储样式:

2282624179 2949239745 3731925688 2610238388
一组数据代表一个分词

求助:我有1000篇文章,每篇文章都有单独的分词数据,我想把他们随机提取50组出来并且解析可读的中文,要怎么实现

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号