この記事の例では、PHP が scws を使用して mysql の全文検索機能を実装する方法を説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです
scws のような中国語の単語分割プラグインは非常に優れており、私はそれを勉強しました。固有名、人名、地名、デジタル時代などの一連のルールが含まれています。これらに従って文章をキーワードに直接分割できます。ルールの精度は 90% から 95% の間です。インストール手順に従って、scws 拡張機能を PHP 拡張機能ディレクトリに配置し、ルール ファイルと辞書ファイルをダウンロードして、PHP 構成ファイルで参照すると、scws を使用できるようになります。単語の分割に使用します。
1) PHP 5.4.xと互換性があるようにPHP拡張コードを変更します
2) PHP拡張機能のscws_get_topsのlimitパラメータが10未満にできない問題を修正
3) libscws は、主にマルチスレッド開発のために、既存の scws インスタンスから分岐し、辞書/ルール セットを共有するための scws_fork() を追加します。
4) win32 dll 拡張機能のいくつかのバージョンを追加しました
PHP サンプルコードは次のとおりです:
php_scws.dll(1) PHP 拡張ライブラリ Windows/PHP 4.4.x 精度: 95%、再現率: 91%、 php_scws.dll(2) PHP 拡張ライブラリ Windows/PHP 5.2.x 精度: 95%、再現率: 91%、
php_scws.dll(3) PHP 拡張ライブラリ Windows/PHP 5.3.x 精度: 95%、再現率: 91%、
php_scws.dll(4) PHP 拡張ライブラリ Windows/PHP 5.4.x 精度: 95%、再現率: 91%、
PSCWS23 PHP ソースコード 無制限 (UTF-8 はサポートされていません) 精度: 93%、再現率: 89%、
PSCWS4 PHP ソースコード 制限なし 精度: 95%、再現率: 91%、
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/932474.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/932474.html
技術記事