Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2105552
  • 博文数量: 194
  • 博客积分: 6450
  • 博客等级: 准将
  • 技术积分: 2085
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-06 13:39
文章分类

全部博文(194)

文章存档

2013年(38)

2012年(11)

2011年(1)

2010年(1)

2009年(4)

2008年(13)

2007年(18)

2006年(63)

2005年(45)

我的朋友

分类:

2006-12-28 13:24:16

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或扩展实现,但对于普通的开发来说,还缺乏一定的易用性,
所以期待有实现中文索引的官方版本释出.
阅读(2907) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~