Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > 让MySQL和Zend_Search_Lucene支持中文全文索引
【标  题】:让MySQL和Zend_Search_Lucene支持中文全文索引
【关键字】:MySQL,Zend_Search_Lucene
【来  源】:http://www.cublog.cn/u/1608/showart.php?id=222520

让MySQL和Zend_Search_Lucene支持中文全文索引

Your Ad Here
1, 关于对中文全文索引的支持:
自从3.23起,MySQL就支持text字段的全文索引,但至今仍未支持中文.
有网友通过HACK MySQL源代码,发布了支持中文索引的版本,可自行下载和安装.
但需自己编译,适合于Linux.
 
最后在 my.ini中添加fulltext 相关配置:
ft_wordlist_charset = gbk
ft_wordlist_file = /usr/local/mysql*/share/wordlist-gbk.txt
ft_stopword_file = /usr/local/mysql*/share/stopwords-gbk.txt
ft_min_word_len = 2
ft_nlq_match_percent = 80
ft_nlq_match_maxnum = 5000
 
2, Zend Framework 虽然目前仍是Preview版本(0.60),作为PHP官方框架,正处于积极的开发当中,
若在WEB应用中需要MVC架构,相信是不错的选择.
Lucene目前作为Apache Jakarta 一个子项目, 提供了Java 版本的高性能的全文搜索引擎功能.Zend_Search_Lucene算是一个不完全的PHP实现,目前在词法分析功能上尚未支持中文,但可以扩展Zend_Search_Lucene_Analysis_Common来实现支持中文切词的Analyzer.
 
全文索引的重要性是不言而喻的, 但目前两者均未实现中文索引功能,
尽管有网友有HACK或扩展实现,但对于普通的开发来说,还缺乏一定的易用性,
所以期待有实现中文索引的官方版本释出.
获取和重设SQL表中identity类型字段的种子值:【上一篇】
玩转motoE398:【下一篇】
【相关文章】
  • php-5.2+mysql-max-5.0.27+httpd-2.2.3在FC5上编译通过
  • 解决mysql远程连接问题
  • Ent Lib 2.0 DAAB添加MySql扩展 MySql5.0.27+MySql .Net Connector 5.0.2beta
  • java下mysql中文乱码问题的解决
  • mysql的学习……
  • 一个简单的jsp连接mysql的例子
  • mysql几个常用操作语句
  • MySQL安装笔记(summary)
  • MYSQL 降序索引和减轻索引扫描
  • javaBean+tomcat+MySql数据库连接池三步曲(原创)
  • 【随机文章】
  • 虚拟主机设置指南
  • 一个很好的linux下载点
  • 开始学习Linux程序设计一书了
  • BlackICE:挡住黑客的魔爪
  • 搜索引擎收费,怎么办?
  • 程序员的七种武器
  • Linux常用C函数-文件权限控制篇
  • 通过Web Services上传和下载文件
  • 一个查询失败的问题解决方法
  • 架设基于Linux(2.6内核)的服务器集群
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.