设计一个智能解答系统。用户在前端输入搜索的问题,智能推荐解答问题的方法。我的设计是三张表 一张问题、答案表;一张关键字表;一张问题和关键字对应关系表。如下图:
查找问题时先将问题进行分词,然后到关键字表查找关键字的id然后到问题关键字对应表中查找和关键字的对应关系,然后找到和所提供的关键字对应最多的问题 进而找到最优的问题ID靠前展示给用户。面试官说这样的设计不合理。请问怎么才算合理?
设计一个智能解答系统。用户在前端输入搜索的问题,智能推荐解答问题的方法。我的设计是三张表 一张问题、答案表;一张关键字表;一张问题和关键字对应关系表。如下图:
查找问题时先将问题进行分词,然后到关键字表查找关键字的id然后到问题关键字对应表中查找和关键字的对应关系,然后找到和所提供的关键字对应最多的问题 进而找到最优的问题ID靠前展示给用户。面试官说这样的设计不合理。请问怎么才算合理?
4 回答1.8k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答2.4k 阅读
4 回答841 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决