PHP : parsing questions then getting the keywords

标签 php mysql parsing

我需要解析一个问题,然后获取关键字并将它们存储在数据库中。

例子:

什么是空函数?

我已经可以取出停用词 what、is 和 a 并将 void 和 function 存储在数据库中。但我不知道如何在数据库中添加 void 函数。

词组如: void 函数,声明数组,拆分一个字符串

因为我需要将包含已解析关键字的 tbl_dictionary 链接到包含完整未解析句子的 tbl_questions。

解析后,它应该是这样的:

句子:什么是void函数

[0] => What
[1] => is
[2] => a
[3] => void function

我已经这样做了:

[0] => What
[1] => is
[2] => a
[3] => void 
[4] => function

我需要做第一个。有人能帮我吗?非常感谢

最佳答案

这是一个想法:

您已从问题中获得初始数组。

遍历并删除停用词。

再次迭代并将每个单独的关键字输入到字典中,与原始问题相关,但随后也内爆剩余的词 implode("", $keywords_array) 以创建短语,然后将其插入到数据库

关于PHP : parsing questions then getting the keywords,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954748/

相关文章:

c# - 在 C# 中动态创建和公开 SOAP 服务及其 WSDL(使用自定义 TCP 监听器!)

javascript - 使用 Ajax 获取 PHP 变量中的 Javascript 变量值

mysql select查询直到达到条件

MySQL复制使用unix_timestamp作为时间戳类型

php - PHP解析/语法错误;以及如何解决它们

java - 在 Java 中解析 OCL?

php - 使用 PHP、Ajax 和 Jquery 更改密码

PHP 没有连接到 firebird (interbase) 数据库

php - 测试遗留 PHP 意大利面条代码?

PHP/MySQL UPDATE SET WHERE,两个表的查询