优化索引建立的时机

发现索引的bug，当找不到关键字时，程序就挂了