Sphinx警告:source src1:跳过10个文档,其中包含零/ NULL ID

时间:2013-08-18 23:13:35

标签: php mysql linux terminal sphinx

我有一个问题。

当我输入/ 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

你认为,问题是什么?

2 个答案:

答案 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,  ....