Hanlp 1.7.7 训练自定义语料出现疑问,文本相似度结果不对

package nlptest;

import com.hankcs.hanlp.mining.word2vec.Word2VecTrainer;
import com.hankcs.hanlp.mining.word2vec.WordVectorModel;

public class MyTrain {
public static void main(String[] args) {
Word2VecTrainer trainerBuilder = new Word2VecTrainer();
WordVectorModel wordVectorModel = trainerBuilder.train(“C:\work\nlp\hanlp\mytrain\my_train.txt”, “C:\work\nlp\hanlp\mytrain\my_vectors.txt”);
System.out.println(“手机近义词:”+wordVectorModel.nearest(“手机”));
System.out.println(“手机与电话的相似度:”+wordVectorModel.similarity(“电话”, “手机”));
}
}

执行后输出如下的结果:
100% 0K

训练结束,一共耗时:04 s
手机近义词:[]
手机与电话的相似度:-1.0

结果怎们是这个样子?
我的训练文件my_train.txt的内容如下:
电话 手机 通讯设备 联系电话
张三 拨打 电话 给 李四 的 手机

该语料文件只有两行,我想测试一下效果。
文件格式是utf-8,词语之间采用了两个空格作为分割符。
本想看看自己训练效果如何,结果出乎意料?是啥问题导致,语料不够,还是哪里不对?求教专家给指点下,这个训练应该怎们搞才对。
感谢!

两行太少了

如何在python中训练自定义的语义相似度语料或字典