PHP、MYSQL、ANDROID:找到已经提出的类似/相同问题

PHP、MYSQL、ANDROID:找到已经提出的类似/相同问题,php,android,mysql,Php,Android,Mysql,我正在创建一个数据库,其中将收集问题,我想知道以前是否有人问过类似/相同的问题。我该如何做?我正在使用php/mysql,并通过Android进行调用。它不能是全文匹配,因为可能会添加或删除一些单词,但问题的要点可能相同,或者问题的答案可能相同。我怎样才能从这里开始。对不起,我是这个话题的新手。我真的非常感谢任何帮助。提前谢谢 谁赢得了世界杯是很一般的,但是谁赢得了足球世界杯和谁赢得了板球世界杯是不同的 另外:谁在“年”中赢得了足球世界杯是不同的,但与Q相似,从“年”开始+谁赢得了足球世界杯 还

我正在创建一个数据库,其中将收集问题,我想知道以前是否有人问过类似/相同的问题。我该如何做?我正在使用php/mysql,并通过Android进行调用。它不能是全文匹配,因为可能会添加或删除一些单词,但问题的要点可能相同,或者问题的答案可能相同。我怎样才能从这里开始。对不起,我是这个话题的新手。我真的非常感谢任何帮助。提前谢谢

谁赢得了世界杯是很一般的,但是谁赢得了足球世界杯和谁赢得了板球世界杯是不同的

另外:谁在“年”中赢得了足球世界杯是不同的,但与Q相似,从“年”开始+谁赢得了足球世界杯


还尝试用android实现lucene。但我不确定我是否做得对,因为它不断崩溃。

@Naufal不是全文匹配,比如-(登录/密码),而是nlp/问题要点。在问题中使用“标签”,为标签制作另一个表,从这里获取标签id,并将其与您的问题关联,比得到问题有相同的标签:)听起来像一个伟大的商业计划。你有什么代码问题?@ShailendraSharma标记已经内置,但这并不能解决匹配问题,因为你需要nlp来找出差异。我在我的本地主机上使用过lucene/solr,但我不知道如何在共享域/WebHosting上的cpanel上使用它。顺便说一句,solr会生成群集/标记但我正在寻找更简单的实现方法。而且我不知道如何在我的本地主机(mamp/wamp)上安装solr生存。@tadman谢谢。是的,这是Stackoverflow使用的东西,但我还无法在php/mysql/android上实时实现。但我真的希望这样做。我也听说过carrot/redis,但不知道如何在我现有的数据库和现有的结构上实现它。另外,你需要nlp来找出区别。我在我的系统上使用了lucene/solrlocalhost,但我不知道如何在共享域/WebHosting上的cpanel上运行或托管。顺便说一句,如果您要求,Solr会生成群集/标记。但我正在寻找更简单的实现方法。