假如我输入“我长得帅不帅”,程序给我分词为:我|长得|帅|不帅那么数据库中的问题字段怎么设计才能匹配上,有没有设计原则,问1:是否需要尽可能精简问题:“我长得帅”对应答案“您是宇宙最帅的人.”假如上面的“我长得帅”在数据库中存在,上面被分解的词语怎么去匹配?如果把分解的词语“我|长得|帅|不帅”不同组合之后拿来去like数据库,问2:这个组合算法应该怎么组合like字符串才最合理?问3:这种聊天机器人答案检索是用常规oracle数据库好还是mongodb