【发布时间】:2012-12-22 18:49:22
【问题描述】:
我正在开发一个招聘网站,我想通过相关性搜索招聘广告,例如,我有诸如职位名称、job_text 之类的字段。现在假设一个人搜索 cakephp,我想先得到 cakephp 的结果,然后他们说 php 也匹配,但 cakephp 显然是最相关的。我该怎么做?
【问题讨论】:
-
如果一个人专门搜索
cakephp,php将如何匹配?仅仅从单词中截取部分是没有任何意义的。使用这种逻辑,搜索automobile也会返回手机结果。你不是说反过来吗? -
假设我输入了一个 php 搜索,它会得到标题为 php 和 php 在正文中某处的招聘广告的结果,这将是最相关的,如果在正文中有 php 但没有在标题中,磁贴可能是“Web 开发人员”,这个结果将不太相关,如果单词 php 本身没有出现在第三个招聘广告中,假设它只包含 cakephp,这个将是最不相关。很抱歉第一次出现混淆和不当示例。
标签: cakephp sorting search cakephp-2.1 relevance