狮身人面像搜索相关性。排名,订购,重量,关键字订单

时间:2012-10-31 00:14:40

标签: search sphinx

我遇到了与Sphinx相关的问题。我使用SphinxQL进行了相当简单的开箱即用设置,没什么特别的。我的数据库有大约300k文档。默认排名模式。

搜索查询是,例如:“apple imac pro”(apple | imac | pro)。

结果包含以下内容:

1个苹果imac ...
2 apple imac ...
3-20。苹果专业人士......

现在,当然在我的数据库中没有“apple imac pro”这样的东西,但为什么它会跳到“apple pro”结果,当有更多“apple imac”和/或“imac apple”时结果如何?如果“imac”更接近原始搜索查询中行的开头,为什么会跳到“pro”部分?

字段中关键字的顺序是否会影响订单/重量?

我对结果的期望是:

  1. 显示所有“apple imac pro” - 没有
  2. 显示所有“apple imac”或“imac apple”项目
  3. 显示所有“apple pro”或“pro apple”项目/显示所有“imac pro”或“pro imac”项目
  4. 显示所有“apple”或“imac”或“pro”项目
  5. 使用MySQL全文搜索,这种事情似乎更容易实现。结果将比我希望的更接近,而不是斯芬克斯给我的。

    我尝试将排名模式更改为sph04,但无济于事。

    我有什么问题吗?我能做些什么来“解决”这个问题吗?

    提前致谢。

0 个答案:

没有答案