WORDPRESS安装中文全文检索XUNSEARCH

编程开发 / , / at

1、安装xunsearch之前先安装
yum -y install gcc
yum install gcc-c++
yum install zlib-devel
2、修改配置文件里的服务器IP信息,与XUNSEARCH插件后台一致,如果和WP是一个服务器,填127.0.0.1即可
/wp-content/plugins/xunsearch/xunsearch-sdk/app/post.ini
3、重启xunsearch
/usr/local/xunsearch/bin/xs-ctl.sh restart
4、php的内存大小改为256M以上,在php.ini里
memory_limit = 256M
5、重建所有历史文章索引
清空索引
/usr/local/php/bin/php /data/wwwroot/t.hsdhw.com/wp-content/plugins/xunsearch/xunsearch-sdk/util/Indexer.php –clean post
重建索引(50W文章5个小时)
/usr/local/php/bin/php /data/wwwroot/t.hsdhw.com/wp-content/plugins/xunsearch/xunsearch-sdk/util/Indexer.php –rebuild –source=mysql://root:XXX@localhost/wordpress –sql=”select ID,post_title,post_excerpt,post_content from wp_posts where post_status=’publish'” –project=post

发布、更新以及删除时都会自动更新索引。

/usr/local/php/bin/php /data/wwwroot/t.hsdhw.com/wp-content/plugins/xunsearch/xunsearch-sdk/util/Indexer.php –rebuild –source=mysql://root:XXX@XXX:3306/hsdhwcom_news –sql=”select ID,post_title,post_excerpt,post_content from news_posts where post_status=’publish'” –project=post


实测评价:xunsearch安装简单,上手容易,针对中文支持不需要做过多操作。但是wordpress的xunsearch插件更新不稳定,从发布到现在没有更新过,且功能简单,只能在发布或更新文章时对索引进行更新。无法在插件后台直接全站重建索引。

发表评论

电子邮件地址不会被公开。 必填项已用*标注