关于如何为答案和问题创建良好结构的提示

时间:2013-12-11 15:18:26

标签: javascript php jquery

我需要创建一个网络应用,人们可以在这里随机提出问题"他们收到了答案。

让我更好地解释一下:

我有一堆答案,我需要聪明地选择其中一个,然后在他们提出问题时向人们展示这个。 我的第一个想法是在DB中创建一个分类答案的字段;然后拆分问题,搜索一个单词是否包含在其中并对应任何类别,并在选择的单词中随机选择答案。

但我认为这不是最好的方法!有什么建议吗?非常感谢。

1 个答案:

答案 0 :(得分:1)

你想要实现的是相当复杂的,我将首先在我的机器人中实现tf-idf算法

http://en.wikipedia.org/wiki/Tf%E2%80%93idf

并使其在多个文档上运行,以便您可以为每个单词构建加权因子。例如,您可以使用类别的foreach解析相关文档,以便您的因子与某个参数相关。

使用此值构建表后,我认为您可以执行搜索并将结果返回给用户。

简而言之:

  1. 为每个类别构建td-idf表
  2. 使用td-idf函数解析问题
  3. 根据步骤2的结果在您的答案中搜索结果
  4. 这将为您提供构建机器人的基础。