是否可以通过 Sphinx 从空查询中排除某些关键字?
我想到的是使用 Extended2 匹配模式,为了排除关键字,我将使用-
or!
运算符。我只需要通过 Sphinx 获取数据而不使用任何查询(排除运算符除外)。
在 Sphinx 中,我使用以下方法获取数据:
$data = $sphinx->query('');
此查询返回不必匹配任何内容的数据(这意味着它将返回所有数据,当然仅限于查询限制)。问题是,如果我用 ! 或 - 运算符,它不返回任何内容。例如:
$data = $sphinx->query('-google');
$data
返回为false
也许还有另一种方法可以做到这一点。请帮忙。谢谢你。