• scws分词配置


                           1.下载安装包

                               wget -q -O - http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2 | tar xjf -

                        2.进入源码目录配置和编译

                 cd scws-1.2.3 

                 ./configure 

                  make install

                             假定您已经将 scws 安装到 $prefix 目录,还要求系统环境装有 autoconf automake 及 phpize 工具。

        1. 进入源码目录的 phpext/ 并执行 phpize (位于 php 安装目录下的 bin 目录里)

        2. 执行 configure 进行配置和基础检测,假定您的 php 安装在 $php_prefix 目录

          ./configure --with-scws=/usr/local --with-php-config=$php_prefix/bin/php-config
          
        3. 先编译然后以 root 身份安装

          make
          sudo make install
          
        4. 在 php.ini 中加入以下内容

          [scws]
          ; 注意请检查 php.ini 中的 extension_dir 的设定值是否正确, 否则请将 extension_dir 设为空,
          ; 再把 extension = scws.so 或 php_scws.dll 指定绝对路径。
          extension = scws.so
          scws.default.charset = utf-8
          scws.default.fpath = /usr/local/etc
          
        5. 命令行下执行 php -m 就能看到 scws 了,phpinfo() 也会包含关于 scws 的信息。

        6. windows 下的 php 扩展是采用 dll 库文件。我们已预编译若干个版本,采用 zip 压缩位于 phpext/win32/php_scws-1.2.1-win32.zip,请直接解压后选择相应版本的 php_scws.dll。 将它复制到 PHP 的扩展目录中(通常是 extensions 或 ext 目录),然后参考上面的方式修改 php.ini

        7. 测试一下 vi dict.txt 输入你好 我好 一行一个哦  
        8. 生成xdb测试也可以直接txt测试  生成xdb命令(scws-gen-dict -i dict.txt -c utf8 -o /usr/local/etc/dict.xdb)
        9. 命令行测试(scws -c utf-8 -d /usr/local/etc/ss.xdb  你好我好嘿嘿

       

     
  • 相关阅读:
    Linux 3.2中回写机制的变革
    Linux字符设备与块设备的区别与比较
    分布式文件系统:原理、问题与方法
    为什么说B+-tree比B 树更适合实际应用中操作系统的文件索引和数据库索引?
    Linux IO barrier
    磁盘IO:缓存IO与直接IO
    【珍藏】高性能IO模型浅析
    souretree+上面提交代码和gerrit上面出现Cannot+merge的时候的解决方法
    vscode快速生成自定义HTML模板
    在jq里面设置样式的高度height、设置隐藏和显示的小功能
  • 原文地址:https://www.cnblogs.com/ruanqin/p/10728391.html
Copyright © 2020-2023  润新知