我想实现一个基于Python的语义搜索功能,用于一组关键词(主要是业余爱好、最新新闻等人们可能感兴趣的话题)。我想知道是否有相应的本体数据库以及开源的搜索算法/实现。
例如,我的集合= {聊天、喝酒、发推特、卡特琳娜·凯芙、卡特琳娜飓风、收集石头、收集硬币}。
因此,在搜索“积累”时,我可能会得到石头收集和硬币收集作为输出。
编辑: 这些术语可能包含多个单词。例如,“美国总统巴拉克·奥巴马”是一个有效的查询。
我想实现一个基于Python的语义搜索功能,用于一组关键词(主要是业余爱好、最新新闻等人们可能感兴趣的话题)。我想知道是否有相应的本体数据库以及开源的搜索算法/实现。
例如,我的集合= {聊天、喝酒、发推特、卡特琳娜·凯芙、卡特琳娜飓风、收集石头、收集硬币}。
因此,在搜索“积累”时,我可能会得到石头收集和硬币收集作为输出。
编辑: 这些术语可能包含多个单词。例如,“美国总统巴拉克·奥巴马”是一个有效的查询。