繁体   English   中英

使用Solr进行语义分析

[英]Semantic analysis using Solr

我正在考虑为我的Solr安装添加语义分析,但我不知道从哪里开始。

基本上,我希望Solr能够找到“相似”的单词(取自索引文档的正文)。 例如,如果我搜索“音乐”,我应该能够查询语义引擎并获得“摇滚”,“流行”等等(当然,如果这些单词出现在某些索引文档中的音乐附近)。

我找到了这个项目,但我不知道它是否是正确的起点: http//code.google.com/p/semanticvectors/

语义索引是一个很好的起点。 但是,根据我的经验,这些技术在实践中效果不佳。 你经常会得到非常奇怪的结果。 此外,由于Google,人们对关键字搜索的行为有一定的期望 - 即您的搜索字词应出现在匹配的文档中。

您可以使用Lucene Wordnet contrib包来查找同义词。

在Lucene和Solr中优化可查找性提供了其他扩展查询的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM