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
也許會揭示一些在崩潰發生之前有用嗎?