用于自然语言处理的MySQL结构

时间:2015-12-31 06:46:06

标签: mysql database nlp

我想创建一个问题/答案MySQL DB,其中存储了问题及其匹配的答案。用户应该能够以自然语言输入问题,基于该问题搜索最适合存储的问题并显示匹配的答案。由于我不想让我的生活比需要的更困难,我想得到一些关于如何最好地构建这种应用程序的数据库的输入。感谢您的回复。

1 个答案:

答案 0 :(得分:0)

您需要在select查询中使用match()和if条件。如下所示:

SELECT IF(MATCH (questionfieldname) AGAINST ('questiontext' IN NATURAL LANGUAGE MODE), answerfieldname, NULL) as answer FROM tablename;