【发布时间】:2009-12-20 11:39:00
【问题描述】:
我问过几个关于 Zend 及其搜索功能的问题。
现在经过进一步阅读,我注意到它需要 MySQL 字段中的 FULL-TEXT 索引。
我的虚拟主机提供商不允许我更改 my.ini (my.cnf) 文件中的任何内容,该文件包含有关搜索全文索引的最小单词长度等信息。
因此,如果除了更改该文件之外没有其他方法可以设置配置,我将无法使用 FULL-TEXT。
更改的示例是 ft_min_word_len,我认为默认为 4。
我有一个包含大约 400,000 条记录的表,我需要一个好的搜索功能。顺便说一句,这是分类广告。
一定有办法,我只是不知道,所以我想也许你们会知道。
在我提出的关于 Zend 的第一个问题中,我还提到我没有 FULLTEXT 支持,但人们还是建议使用 Zend。
有人可以很好地解释我在我的情况下应该做什么吗? 注意:我的网站是基于 PHP 的!
PS:在我需要进行的搜索中,“LIKE”是不够的。应该是相当先进的。如果您需要有关它应该包含什么的详细信息,请查看我之前的 Q:Which third party search engine (free) should I use?
谢谢
更新:在两篇文章中,它说 Zend “进行全文搜索”。他们是什么意思?我相信他们的意思是我需要全文索引!?
【问题讨论】:
标签: php sql mysql zend-framework search