0
我运行indextool
上的索引崩溃狮身人面像时,我使用indexer
就可以了。如何使用索引工具调试sphinx搜索
的indextool
输出显示许多故障,例如:
FAILED,串出界偏移(行= 18,stringattr = 3,文档ID = 3317,索引= 896070)
有人可以帮助我了解参数(行,字符串,docid,索引)与什么关联,以便我可以检查索引csv文件以查看导致失败的原因?
我运行indextool
上的索引崩溃狮身人面像时,我使用indexer
就可以了。如何使用索引工具调试sphinx搜索
的indextool
输出显示许多故障,例如:
FAILED,串出界偏移(行= 18,stringattr = 3,文档ID = 3317,索引= 896070)
有人可以帮助我了解参数(行,字符串,docid,索引)与什么关联,以便我可以检查索引csv文件以查看导致失败的原因?
这些是生成的索引中的偏移量。不在原始源数据集中。
但也据我所知indextool
只是检查现有的指标。运行indexer
正尝试从“源”数据创建索引的新版本。因此,如果索引器“崩溃”,则不会构建适当的索引。
因此indextool
正在检查一些以前的版本,而不是索引器崩溃时的部分构建索引!早期版本已经损坏。
总之使用indextool
是一个非首发。需要使用indexer
来代替调试。
也许尝试自卸行和/或--verbose选项indexer
也许会揭示一些在崩溃发生之前有用吗?