用狮身人面像搜索实现方面

时间:2016-07-23 08:05:41

标签: php sphinx facet

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

例如,用户选择一个国家,两个公司和一个财产。此时,我们将3个过滤器应用于所有方面。 我不知道如何在<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/loadingPanel" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center"> <ProgressBar android:layout_width="wrap_content" style="?android:attr/progressBarStyleLarge" android:layout_height="wrap_content" android:indeterminateDrawable="@drawable/custom_progress_dialog" android:indeterminate="true" /> </RelativeLayout> 中编写我的查询。

我可以在查询中使用sphinx.conf吗?

我应该使用LEFT JOIN吗?怎么做?

2 个答案:

答案 0 :(得分:1)

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

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

建议阅读文档,然后回过头来提出更具体的问题,而不仅仅是如何?&#39;这太开放了,无法回答。

答案 1 :(得分:0)

这里是一门互动课程,内容是“使用狮身人面像搜索实现构面” / Manticore-https://play.manticoresearch.com/faceting/ 我认为这与该问题的主题非常相关,因此对于对此问题感兴趣的人可能会有用。