Python中的语义搜索爱好+最新消息

w2l*_*ame 15 python ontology wordnet semantics

我想在一组关键词(主要是爱好,最新新闻等等)上实现基于python的语义搜索,人们可能有兴趣谈论这些关键词.我想知道是否存在针对相同的开源搜索算法/实现的本体数据库.

例如.我的设置= {谈话,喝酒,推特,Katrina Kaif,Katrina旋风,摇滚收集,硬币收集}

因此,在搜索"累积"时,我可能会收集岩石和收集硬币作为输出.

编辑:这些术语可以包含多个单词.那就是"总统.美国的巴拉克奥巴马"是一个有效的查询.

the*_*ine 4

您可能想使用“随机索引”。它可以完全满足您的需要,它计算每个单词的特征向量并定义两个单词之间的语义相似度度量。

您所需要的只是获取一份《随机索引简介》和一个语义向量包来开始您的工作......

我希望这对您有所帮助,如果您需要进一步的建议,请评论...