我正在尝试索引Sphinx中非软删除的记录:
source users : base
{
sql_query = \
SELECT Id, Name, Transport, Deleted \
FROM profiles \
WHERE Deleted IS NULL
sql_attr_uint = Transport
}
Run Code Online (Sandbox Code Playgroud)
我的索引这个源代码完全可以返回所有需要的记录,直到我添加WHERE语句:
ERROR: unknown key name 'WHERE' in path/to/sphinx.conf line 22 col 8
Run Code Online (Sandbox Code Playgroud)
我在其他来源中有WHERE语句按预期工作,但是当我尝试时似乎没有用Deleted IS NULL.
有没有人对这个问题有什么想法?从我的源代码中过滤删除是否更好?
我应该注意到我正在开发Windows,因此它作为Windows服务运行.
谢谢
| 归档时间: |
|
| 查看次数: |
2109 次 |
| 最近记录: |