Php 如何在MySQL中进行文本挖掘,找到相似文本中的父项
我正在使用Laravel和MySQL开发一个«社交网络系统», 如果用户写了一篇文章,我想看看数据库中是否有相似的文本,并在比较数据库中其他文章的文章后显示相似性分数(百分比)Php 如何在MySQL中进行文本挖掘,找到相似文本中的父项,php,mysql,database,laravel-5,full-text-search,Php,Mysql,Database,Laravel 5,Full Text Search,我正在使用Laravel和MySQL开发一个«社交网络系统», 如果用户写了一篇文章,我想看看数据库中是否有相似的文本,并在比较数据库中其他文章的文章后显示相似性分数(百分比) 我可以使用PHP的类似的\u text函数吗,因为它的成本很高 从数据库检索所有记录的时间 是否有任何MySQL函数可以对类似的_文本执行相同的工作 数据库可能很大,因此如何使用 搜索 就我个人而言,我使用事先准备好的声明,但这是你必须完成的总体布局。也就是说,我个人认为你应该把所有的帖子逐句删掉,然后把每个句子中的
- 我可以使用PHP的
函数吗,因为它的成本很高 从数据库检索所有记录的时间李>类似的\u text
- 是否有任何MySQL函数可以对类似的_文本执行相同的工作
- 数据库可能很大,因此如何使用 搜索
我还认为你应该在一开始就编译他们的语言倾向,并将其存储在本地。使用JS操纵文本框,将语言逻辑的负担加在文本框上。这通常会减轻数据库和服务器的负载。有了良好的post关键字和存储在客户端的句子结构的JSON映射,您可以生成一些非常好的轻量级预测文本。还有HTML5选项(可能需要一些额外的东西,我忘记了)来实现这一点。您可以轻松地使用JSON映射加载所有这些预测选项。不管怎么说,我认为这是一条路 不幸的是没有!
SELECT text FROM posts WHERE userid = $id AND text LIKE '%$search%'