http://pan.baidu.com/s/1ntj7NK1
dede 开源 中文分词 可用于 ecshop
$keywords = $_REQUEST['keywords'];
$keywords_web = $keywords;
$sp = new SplitWord();
$sp->SetSource($keywords);
$sp->SetResultType(2);
$sp->StartAnalysis(TRUE);
$keywords = $sp->GetFinallyResult(' ');
$keywords_operator = ' AND ';
$keywords_arr = preg_replace('/[ ]{1,}/', $keywords_operator, trim($keywords))
$arr = array();
if (stristr($keywords_arr, ' AND ') !== false) {
/* 检查关键字中是否有AND,如果存在就是并 */
$arr = explode('AND', $keywords_arr);
$operator = ' OR ';
} elseif (stristr($keywords_arr, ' OR ') !== false) {
/* 检查关键字中是否有OR,如果存在就是或 */
$arr = explode('OR', $keywords_arr);
$operator = ' OR ';
} elseif (stristr($keywords_arr, ' + ') !== false) {
/* 检查关键字中是否有加号,如果存在就是或 */
$arr = explode('+', $keywords_arr);
$operator = ' OR ';
} else {
/* 检查关键字中是否有空格,如果存在就是并 */
$arr = explode(' ', $keywords_arr);
$operator = ' AND ';
}