第三部分-查询:
Sphinx 自带的 PHP 的 API 进行查询。
示例 1:
编号为 1,2,3,4,5 的 5 个分类下的产品列表:
1. $Sphinx->SetFilter( ’category_id’, array(1,2,3,4,5) );
2. $Sphinx->Query( ”, ’*' );
示例 2:
属性编号为 1,2,3,4,5 的下的产品列表(属性的交集)
1. $Sphinx->SetFilter( ’index_id’, array(1) );
2. $Sphinx->SetFilter( ’index_id’, array(2) );
3. $Sphinx->SetFilter( ’index_id’, array(3) );
4. $Sphinx->SetFilter( ’index_id’, array(4) );
5. $Sphinx->SetFilter( ’index_id’, array(5) );
6. $Sphinx->Query( ”, ’*' );
示例 3:
属性编号为 1,2,3,4,5 的下的产品列表(属性的交集)的价格分组,并且升序排列
1. $Sphinx->SetFilter( ’index_id’, array(1) );
2. $Sphinx->SetFilter( ’index_id’, array(2) );
3. $Sphinx->SetFilter( ’index_id’, array(3) );
4. $Sphinx->SetFilter( ’index_id’, array(4) );
5. $Sphinx->SetFilter( ’index_id’, array(5) );