【请教聊天机器人回答检索算法】

please_call_me_J 2013-05-21 03:48:36
假如我输入“我长得帅不帅”,程序给我分词为:我|长得|帅|不帅

那么数据库中的问题字段怎么设计才能匹配上,有没有设计原则,

问1:是否需要尽可能精简问题:“我长得帅”对应答案“您是宇宙最帅的人.”

假如上面的“我长得帅”在数据库中存在,上面被分解的词语怎么去匹配?

如果把分解的词语“我|长得|帅|不帅”不同组合之后拿来去like数据库,

问2:这个组合算法应该怎么组合like字符串才最合理?

问3:这种聊天机器人答案检索是用常规oracle数据库好还是mongodb
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-05-21
  • 打赏
  • 举报
回复
科普贴 http://www.cnblogs.com/huj690/archive/2013/01/24/2875114.html

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧