我有一个问题。
当我输入/ usr / local / bin / indexer --all --config /usr/local/etc/sphinx.conf到终端时,输出就是这样:
Sphinx 2.0.8-release(r3831)
版权所有(c)2001-2012,Andrew Aksyonoff
版权所有(c)2008-2012,Sphinx Technologies Inc. (http://sphinxsearch.com)
使用配置文件'/usr/local/etc/sphinx.conf'...
索引索引'搜索'...
警告:source src1:跳过了10个带有零/ NULL ID的文档
收集0个文档,0.0 MB
总共0个文档,0个字节
总计0.006秒,0字节/秒,0.00 docs / sec
总共1次读数,0.000秒,0.0 kb /调用平均值,0.0毫秒/调用平均值
总共5次写入,0.000秒,0.0 kb /调用平均值,0.0毫秒/调用平均值
这是我的sphinx.conf:
https://gist.github.com/anonymous/2c1b32be9c7dd61bc24f
你认为,问题是什么?
答案 0 :(得分:5)
sql_query
中的第一列始终被视为文档ID。
sql_query = SELECT u.username, a.user_id, a.id, ....
在你的查询中,u.username真的是一个完全唯一的无符号32位整数吗?
答案 1 :(得分:1)
as
GROUP BY a.id
你可能只是写
sql_query = SELECT a.id, u.username, a.user_id, ....