使用自然语言自动完成

Autocomplete with Natural language

我的项目需要一些自然语言处理。我是这个领域的新手。

我想要实现的是,当用户输入我在数据库中查找的产品描述时,哪个描述最接近,并建议类别、产品组和 sub-group(树产品)。

为此标题,每个子组提取 250 个产品。

NLP 中用于执行此操作的特定术语是什么?我尝试谷歌搜索了一段时间,但没有成功,因为我不知道这个词。有什么好的入门教程吗?在完成这项特定任务时有没有好的图书馆?

谢谢。

据我所知,自动完成或 文本 prediction/predictive 搜索 在 NLP 中并不是一个很大的研究领域。它甚至没有包含在我的任何研究生级别 类 中,我在这方面进行研究。我认为原因是现有的解决方案足以解决绝大多数现实世界的问题。

我不确定你使用的是哪种语言,但你想要使用的库可能是 Lucene 如果你正在处理 java,也许设置如果这对您来说是一个普遍问题并且您正在处理大量本体,请创建一个 Solr 实例。

你可以在这里找到一些关于堆栈溢出的原因tutorials/examples,例如: How to implements auto suggest using Lucene's new AnalyzingInfixSuggester API?