[英]Article search engine in php
我在我的网站上使用sphinx作为搜索引擎,它的工作完美,我没有抱怨它。 它唯一缺少的是,它不允许我搜索查询长度超过15个单词的文章。 我知道实际上人们不会使用超过3-4个单词我想用它来查找重复内容。
我想知道狮身人面像是否有任何替代解决方案。 我想应对重复的内容。
我的主要文章表是在innodb中,但我也将文章缓存到MyISAM表中以及全文搜索,但是当我搜索文章时,执行一次搜索需要很长时间。 它不是查询问题,我认为mysql缺乏全文搜索功能。
谢谢杰森
检查Zend_Search_Lucene: http : //framework.zend.com/manual/en/zend.search.lucene.html
虽然它比狮身人面像慢。
也许没有用,但是你可以简单地在MySQL字段中添加一个唯一的索引来防止插入重复项吗?
在我使用的Sphinx版本(0.9.9)中,我没有遇到任何查询长度限制,但也许我还没有尝试过。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.