ホームページ  >  記事  >  バックエンド開発  >  PHP中国語単語分割検索

PHP中国語単語分割検索

墨辰丷
墨辰丷オリジナル
2018-06-05 15:48:365640ブラウズ

この記事では主に PHP 中国語単語分割検索について紹介します。興味のある方はぜひ参考にしてください。

1. 4 つのファイル (このサイトのダウンロード アドレス) を解凍し、次の場所に置きます: E:/wamp/scws

2. php.ini で設定します

3.

extension = php_scws.dll 
scws.default.charset = utf8 //配置默认的编码方式
scws.default.fpath = "E:/wamp/scws" //加压后文件的路径

私は個人的に次のようにテストしました:

$so = scws_new(); 
$so->set_charset('utf8'); //编码
// 这里没有调用 set_dict 和 set_rule 系统会自动试调用 ini 中指定路径下的词典和规则文件 
$so->add_dict(ini_get('scws.default.fpath') . '/dict.utf8.xdb');
//$so->add_dict('./dd.txt',SCWS_XDICT_TXT);
$so->set_rule(ini_get('scws.default.fpath') . '/rules.utf8.ini'); 
$so->set_duality(0);  //散字二元 
$so->set_ignore(0); //忽略标点符号
$so->set_multi(0); 
$wd='要搜索的内容';
$so->send_text($wd); 
while($tmp = $so->get_result())
//遍历后即得到字符串分割后的内容,
//根据得到的内容分别到数据库中查找(like匹配)
{
}

概要: 上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。

関連する推奨事項:

php 統合動的パスワード認証 (推奨)

PHP に基づいた WeChat 赤い封筒を実装するためのアルゴリズム

php WeChat赤い封筒のランダム生成アルゴリズムの詳細な説明

以上がPHP中国語単語分割検索の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。