我想在java中使用类似于google的搜索机制使用NLP(自然语言处理)。该算法应该能够提供自动建议,拼写检查,从句子中获取意义并显示最相关的结果。 例如,如果我输入"笔记本电脑"相关结果将显示["笔记本电脑包","笔记本电脑交易",#34;笔记本电脑价格"笔记本电脑服务" ,"笔记本电脑平板电脑"]
是否可以使用NLP和语义实现?如果您发布任何参考链接或想法,那将是值得注意的。
答案 0 :(得分:1)
"从句子中获取意义" - 这真的很难。我甚至不相信谷歌会在他们的搜索引擎中做到这一点;)当谈到搜索获取查询的意义并不重要......但它实际上取决于你的意思"得到意义& #34;,无论如何,你总是可以自己购买像#34; Google Search Appliance" - 它是一个私人谷歌搜索框。
所有其他要求都非常简单。我来自java land soi建议你看看: