开发者社区> 问答> 正文

PHP做搜索的功能,中文分词等一些知识

做网站文章搜索功能:用的还是 like title %$keyword% 这样的形式
比如一篇文章名称叫做:水立方面积
如果搜索 “水” 或者 立方都搜得到这篇文章,但是搜索 “水方”就搜不到了,我想让它智能一点,有没有什么办法呢?
结果网上一找,找了一些资料:全文索引Sphinx 中文分词SCWS 这些玩儿,看了半天搞不懂:
1.
这些是要装在服务器上配置才能使用的吗?
2.
PHP脚本能做这些事情吗?
3.
我就会PHP啊!用的还是万网的虚拟主机啊,怎么在服务器上装软件呢?实在不行我换阿里云。

展开
收起
蛮大人123 2016-02-12 17:45:15 4194 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    用过php的几个全文检索,基本上就coreseek和xunsearch好用了。如果你是新手,而且项目的预期量不大,就用xunsearch吧,半小时上手,文档齐全,分词结果也能接受,大不了自己优化词库。
    如果有点追求,就用coreseek吧,就是中文分词版的sphinx,用4以上版本,不然php的api的中文处理出问题。这个也简单,百度下官网看文档就好

    2019-07-17 18:41:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载