所有常用模块正在努力开发,或从Drupal模块转化中,敬请时刻关注更新。贡献你的模块

Xunsearch API - 支持中文分词的强大全文搜索

亲测,xunsearch应该是比较好用的全文搜索工具了,特整合到HunterPHP中,为HP生态再添强力一环!
  • 模块描述
  • 模块截图
  • 问题反馈

# 使用方法


在其他模块中,定义你要索引的数据.


```


/**

* Implements hook_xunsearch_index().

*/

function MODULE_xunsearch_index() {

$data = entity_load_many('page', array(), array('orderby' => array('created' => 'DESC')));

$data = json_decode(json_encode( $data),true);

return $data;

}


```


在其他模块目录下的config/install/xunsearch.index.yml,定义你要索引的数据源字段.


```


xunsearch:

fields:

pid:

type: id

title:

type: title

content:

type: body

type:

type: string

image:

type: string

status:

type: string

created:

type: date


```


然后你就可以任意地方使用如下调用方法.


```

xunsearch_update_index();

xunsearch_clean_index();

xunsearch_search($keywords);


```




Github: https://github.com/hunteryun/xunsearch_api