Core
seek
®
|
首页
|
注册
|
回复
|
搜索
|
统计资料
|
网站首页
|
产品服务
|
开放源码
|
安装使用
|
常见问题
|
中文手册
|
社区交流
|
联系我们
论坛首页
/
全文检索
/
WARNING: zero/NULL document_id, skipping 是什么问题啊
lzwomen
会员
#1
|
发表时间: 2010 07 16 11:22
回复
我的第一列是有数据的,为什么执行 indexer --all 会出现这个问题
请问应该怎么解决
HonestQiao
会员
#2
|
发表时间: 2010 07 16 22:35
回复
请参考:www.coreseek.cn/products-install/mysql/
#sql_query第一列id需为整数,且被系统使用,无需再设置sql_attr_uint
lzwomen
会员
#3
|
发表时间: 2010 07 22 14:06
回复
谢谢
我试试
nftw
会员
#4
|
发表时间: 2010 08 26 16:10
回复
HonestQiao:
sql_query第一列id需为整数,且被系统使用,无需再设置sql_attr_uint
我也是这么做的, 也没设置sql_attr_uint=id, 但查询中按照id排序时,sphinx提示没有这个属性,
query='中国;sort=extended:id DESC;'
searchd错误:
sort-by attribute 'id' not found
nftw
会员
#5
|
发表时间: 2010 08 26 16:16
回复
我的sphinx.conf相关设置是这样的:
sql_query = SELECT my_id AS id, my_title FROM my_tbl
#sql_attr_uint = id #这句如果生效则在建立索引时会提示:
WARNING: attribute 'id' not found - IGNORING
nftw
会员
#6
|
发表时间: 2010 08 26 16:21
回复
所以,我现在sphinx.conf是这样写的:
sql_query = SELECT my_id AS id, my_title, my_id AS attr_id FROM my_tbl
sql_attr_uint = attr_id
这样的话正常,也能够按照attr_id排序,query='中国;sort=extended:attr_id DESC;'
但不知道这么做会不会加大索引的容量?
HonestQiao
会员
#7
|
发表时间: 2010 08 27 11:22
回复
#sql_query第一列id需为整数,且被系统使用,无需再设置sql_attr_uint
@id DESC即可
回复
发帖注意:
网址中请去掉http://开头,例如:您需要输入www.coreseek.cn,而不是http://www.coreseek.cn
咨询问题,请贴出详细的操作系统版本、Coreseek版本(Linux环境请给出编译参数)
请仔细查看
中文手册和本站安装指南
,确认操作正确
请仔细查看
常见问题解答
,也许你的问题已经有解决方法
»
帐号
»
密码
发帖前请登陆, 或者
注册
.
中文分词
全文检索
站务公告
案例展示/经验分享
发展建议