1

我问的是概念搜索(或基于概念的搜索),它不会根据特定单词或短语查找文档,但它会返回概念上相关的相关文档,而不管共享术语甚至是通用语言如何。

例如:如果您使用关键字“BMW”,结果将包含“昂贵的汽车”等等。

我已经有了基于 Apache solr 的搜索引擎。现在如何实现概念搜索以及我的搜索引擎中是否有要使用的概念词典,那么我什么时候可以找到它?

4

1 回答 1

1

对于这种智能搜索,您应该看一下机器学习(以补充您的搜索引擎功能),因为您需要了解您的语料库,并且在查询时,根据含义/语义(而不是 Levenshtein 距离)建议相似的术语)。

Solr 和其他搜索引擎并不意味着理解数据,它们只是允许您对其进行高级分析和转换。AFAIK 搜索引擎的最远距离是使用同义词,但这对你的情况来说还不够,对吧?

看看Apache MahoutApache UIMAApache OpenNLP

于 2012-06-24T14:12:26.240 回答