deminy jieba php,PHP 如何提取文章关键词

在做SEO的过程中,通常需要在填写 keywords meta 标签,这样可以更容易搜索引擎搜索到。

当然可以通过手动提取文章关键词,就是读一遍文章,将文章中比较重要的词提取出来,但是这种方法比较浪费时间,如果每次更新文章,都需要重新读一遍文章,然后再重复之前的提取关键词的过程。

这篇文章将讲解,如何使用‘jieba中文分词’来提取文章中的关键词

composer require fukuball/jieba-php:dev-master

现在我们的目录结构是这样的:

然后,将我们测试用的文本test.txt放进去。这是我放的文本:

下一步,在当前目录下创建一个index.php文件,我们一会在这个文件中实现我们的代码。

include_once './vendor/autoload.php';

ini_set('memory_limit', '600M');

use Fukuball\Jieba\Jieba;

use Fukuball\Jieba\Finalseg;

use Fukuball\Jieba\JiebaAnalyse;

Jieba::init(array('mode' => 'test', 'dict' => 'small'));

Finalseg::init();

JiebaAnalyse::init();

$top_k = 10; // 获取前10个关键词

$content = file_get_contents('./test.txt');

$tags = JiebaAnalyse::extractTags($content, $top_k);

var_dump($tags);

将上面的代码放到index.php文件内,然后运行:

php index.php

这样我们就提取到了文章关键词。当然你可以把这段代码用到任何PHP项目中,比如我把他用到了我自己的博客站点,效果还是很显著的,因为我有时候需要对写过的文章进行更新,这就就不需要自己去重新找关键词。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值