Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sphinx搜索:将或选项与属性和文本一起使用_Sphinx - Fatal编程技术网

Sphinx搜索:将或选项与属性和文本一起使用

Sphinx搜索:将或选项与属性和文本一起使用,sphinx,Sphinx,我需要使用sphinx从多次查询中获得结果。当只有属性条件时,没有问题 例如: $this->cl->SetSelect ( "*, item_fkprogram=700 OR item_fkuser=350 AS mycond" ); $this->cl->SetFilter ( "mycond", array(1) ); $results=$this->cl->Query("","item"); 它工作正常,但有时我需要添加文本查询。例如: 获取以下项目

我需要使用sphinx从多次查询中获得结果。当只有属性条件时,没有问题

例如:

$this->cl->SetSelect ( "*, item_fkprogram=700 OR item_fkuser=350 AS mycond" );
$this->cl->SetFilter ( "mycond", array(1) );
$results=$this->cl->Query("","item");
它工作正常,但有时我需要添加文本查询。例如: 获取以下项目:

Have item_fkprogram=700
OR Have item_fkuser=350
OR Have the search string "text1"

能做到吗?提前感谢

如果您可以将配对减少为数值,则可以使用mva

我解释

1°为每个“参数”选择一个值 -项目计划