一、写在章头的话
使用数据库是因为数据库的效率比较高,查询方便。
二、工具准备(每类有一个就行了)
1、文本流处理工具
vim、sed、grep、Notepad++
2、数据库工具
sqlite3 for Android、Navicat for SQLite(pc)
三、开工
1、对原始数据进行格式化处理,这里要说下sqlite3数据库可以从文件里导入数据格式一般为
_id|name|info(文本头,可省略,”|“是分隔符,可改变)
1|honny|a boy
2|jenny|a girl
##################下面这个是要处理的机器人聊天数据#######################

用vim处理后变成

ps:这里我用“★”作为分割符,因为在数据里有些表情用到了 | 字符,会造成出错。
2、导入数据库
第一步先建立数据库,建立表:

第二步就是导入到表了:

结果就是这样,导入过程截图比较麻烦,可以看软件手册。
ps:查询例子:

######################################################################
ps:手机端可以完成以上所有流程,有空在继续出教程。
使用数据库是因为数据库的效率比较高,查询方便。
二、工具准备(每类有一个就行了)
1、文本流处理工具
vim、sed、grep、Notepad++
2、数据库工具
sqlite3 for Android、Navicat for SQLite(pc)
三、开工
1、对原始数据进行格式化处理,这里要说下sqlite3数据库可以从文件里导入数据格式一般为
_id|name|info(文本头,可省略,”|“是分隔符,可改变)
1|honny|a boy
2|jenny|a girl
##################下面这个是要处理的机器人聊天数据#######################

用vim处理后变成

ps:这里我用“★”作为分割符,因为在数据里有些表情用到了 | 字符,会造成出错。
2、导入数据库
第一步先建立数据库,建立表:

第二步就是导入到表了:

结果就是这样,导入过程截图比较麻烦,可以看软件手册。
ps:查询例子:

######################################################################
ps:手机端可以完成以上所有流程,有空在继续出教程。