Php 我应该使用哪个第三方搜索引擎(免费)?
正如标题所说,我需要一个搜索引擎。。。用于mysql搜索。 我的网站是基于PHP的 我本来打算使用sphinx,但我的托管公司不支持全文索引 这样一个搜索引擎就不用全文了 它应该非常强大,并且必须至少包含以下功能:Php 我应该使用哪个第三方搜索引擎(免费)?,php,sql,mysql,html,seo,Php,Sql,Mysql,Html,Seo,正如标题所说,我需要一个搜索引擎。。。用于mysql搜索。 我的网站是基于PHP的 我本来打算使用sphinx,但我的托管公司不支持全文索引 这样一个搜索引擎就不用全文了 它应该非常强大,并且必须至少包含以下功能: 当搜索“bmw 520”时,仅返回这两个词完全按照此顺序出现的匹配项。不匹配仅适用于“bmw”或“520” 搜索“bmw 330ci”结果时,将返回上述结果,但是,无论是否使用ci扩展名。正如大家所知,汽车中有很多扩展(i、ci、si、fi等) 我希望“减号”能够“排除”所有包含符
- 当搜索“bmw 520”时,仅返回这两个词完全按照此顺序出现的匹配项。不匹配仅适用于“bmw”或“520”
- 搜索“bmw 330ci”结果时,将返回上述结果,但是,无论是否使用ci扩展名。正如大家所知,汽车中有很多扩展(i、ci、si、fi等)
- 我希望“减号”能够“排除”所有包含符号后单词的返回,例如:“bmw-330”将返回所有“bmw”结果,而不包含“330”结果。(a不代替减号也可以)
- 所有特殊字符重音(如“e”)都转换为其简单值,在本例中为“e”
- 搜索中要完全忽略的单词列表
我有一次真正节省下来的是能够将暂时不可搜索的数据附加到索引项,例如,将DB id附加到为该记录编制索引的所有数据,很好,当你的比赛从xapian回来时,我可以从数据库中获得全部记录。我在我的网站上使用了一些搜索引擎,但在下一次重建中,我计划转到谷歌网站搜索 这有几个原因:
- 用户非常熟悉谷歌风格的搜索结果列表,它提高了可用性,从而提高了点击率
- 谷歌引擎非常擅长猜测何时使用页面描述以及何时使用页面片段(与其他引擎相比,它也非常擅长获取相关片段)
- 数千个非常流行的网站都在使用它
- 谷歌是全球最受欢迎的搜索引擎,所以你知道他们的技术既可靠又准确
或者你可以使用免费的谷歌定制搜索引擎(但它的可定制性要差得多)我在我的网站上使用了一些搜索引擎,但在下一次重建中,我计划转到谷歌网站搜索 这有几个原因:
- 用户非常熟悉谷歌风格的搜索结果列表,它提高了可用性,从而提高了点击率
- 谷歌引擎非常擅长猜测何时使用页面描述以及何时使用页面片段(与其他引擎相比,它也非常擅长获取相关片段)
- 它被t使用