构建用于比较字符串

时间:2016-03-22 16:14:36

标签: php mysql artificial-intelligence search-suggestion

我正在构建一个Android应用程序,用于针对任何特定政府相关问题注册用户投诉。我想在我的数据库中没有任何歧义地使投诉变得独特。我正在使用php和mysql数据库。我想使用wordnet等软件来匹配投诉之间的相似性,以消除相同的投诉并向用户提供建议编辑。那我该怎么做呢?是否只有wordnet或任何其他可靠的方法?

1 个答案:

答案 0 :(得分:0)

Stack Overflow上不允许使用建议(您要求的那种,而不是您正在构建的那种),我希望这个问题能够被关闭。希望我能在此之前完成此任务。

虽然单个案例和模糊性看起来像你想要摆脱的东西,但是记录人们用他们说出来的方式的所有内容都有很多价值。即使在Stack Overflow上也是如此,问题可能会被重复关闭,但是我们不会将它们删除,我们会将它们保留下来,以便如果有人按照这种方式输入问题并从google登陆,我们仍会捕获他们的理解问题。

您遇到的问题更多的是产品设计,而不是算法。无论您选择哪种匹配算法来确定相似性(其中有很多种相似性),您仍然可以确定声明类似内容的效果对用户的影响。这可能会指导您决定如何确定相似性。 (即它是单词相似性,字符n-gram相似性,概念相似性等)

一旦你选择一个相似性并遇到一个特定的问题来获得你想要的效果(意味着你可以描述你的输入和你期望的输出),这就是你可以在这里提出的问题。