Logic 斯芬克斯搜索引擎能不能做一个“不”和“过滤”?

Logic 斯芬克斯搜索引擎能不能做一个“不”和“过滤”?,logic,sphinx,Logic,Sphinx,假设我有一个具有以下布尔属性的Sphinx索引: narrow tall 我想筛选所有不是(窄和高)的文档 斯芬克斯能做到这一点吗 如果我使用的Pythonsphinxapi.py与属性有任何区别,那么您可以创建一个“虚拟”属性,然后对其进行过滤 .setSelect("*, (tall=1)+(narrow=1) as tallnarrow") .setFilter("tallnarrow", [2], true)

假设我有一个具有以下布尔属性的Sphinx索引:

narrow
tall
我想筛选所有
不是(窄和高)
的文档

斯芬克斯能做到这一点吗


如果我使用的Python
sphinxapi.py

与属性有任何区别,那么您可以创建一个“虚拟”属性,然后对其进行过滤

.setSelect("*, (tall=1)+(narrow=1) as tallnarrow")
.setFilter("tallnarrow", [2], true)