【发布时间】:2010-12-28 07:26:03
【问题描述】:
正如标题所说,我需要一个搜索引擎...用于 mysql 搜索。 我的网站是基于 PHP 的。
我打算使用 sphinx,但我的托管公司不支持全文索引!
所以不用全文就可以使用的搜索引擎!
它应该非常强大,并且必须至少包含以下这些功能:
在搜索“bmw 520”时,仅匹配这两个单词完全按照此顺序出现的位置。仅与“bmw”或仅“520”不匹配。
当搜索“bmw 330ci”时,将返回上述结果,但是,有和没有 ci 扩展名。众所周知,汽车中有许多扩展名(i、ci、si、fi 等)。
我希望“减号”“排除”所有包含该符号后单词的返回值,例如:“bmw -330”将返回所有“bmw”结果而不返回“330”结果。 (用 NOT 代替减号也可以)
所有特殊字符重音符号(如“é”)都转换为其简单值,在本例中为“e”。
在搜索中完全忽略的单词列表
谢谢大家!
【问题讨论】:
-
@camram :使用审核工具,我看到您的问题已被一个人标记为“冒犯性”;这只是一个假设(我只是无法确定),但我敢打赌同一个人投了反对票——也许有人不喜欢你问题中的“d***”部分?
-
这有什么冒犯的?然后我会编辑它,但那是幼稚的行为,那个人很容易修改我的 Q!
-
不是每个人都可以编辑Qs
-
被“该死”这个词冒犯(甚至被打上星号!)的人不是为互联网而生的。