【问题标题】:implementing facets with sphinx search使用 sphinx 搜索实现构面
【发布时间】:2016-07-23 08:05:40
【问题描述】:

我有 5 个表格(1 个产品、2 个公司、3 个国家、4 个属性、5 个许可证)。共有 2860 个产品。我有多项选择的方面。

例如,用户选择一个国家、两个公司和一个属性。此时,我们将 3 个过滤器应用于所有方面。 我不知道如何在sphinx.conf 中编写我的查询。

我可以在查询中使用LEFT JOIN 吗?

我应该使用MVA (multi-valued attributes)吗?如何?

【问题讨论】:

    标签: php sphinx facet


    【解决方案1】:

    “sql_query”只是一个数据库查询。因此,您使用的数据库引擎几乎可以运行。因此,如果使用 mysql 为例,那么可以使用 LEFT JOIN。

    是的,可以使用 MVA http://sphinxsearch.com/docs/current.html#mva

    建议阅读文档,然后提出更具体的问题,而不仅仅是“如何?”这太开放了,无法回答。

    【讨论】:

      【解决方案2】:

      这是关于“使用 Sphinx 搜索实现构面”的互动课程/Manticore - https://play.manticoresearch.com/faceting/ 我认为这与这个问题的主题非常相关,因此可能对那些对此感兴趣的人有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多