1

MoreLikeThisHandler 和 SOLR 中搜索 MoreLikeThisComponent 有什么区别吗?

之间的区别

http://mycompany.com/solr/collection1/select?qt=mlt&q=promotion_pkey:1&defType=edismax&mlt=true&mlt.fl=promotion_message&fl=promotion_message,score

http://mycompany.com/solr/collection1/mlt?qt=mlt&q=promotion_pkey:1&mlt=true&mlt.fl=promotion_message&fl=promotion_message,score

4

1 回答 1

1

通常,Solr 中的请求处理程序将使用一个或多个组件来处理实际工作。

第一个请求使用默认搜索处理程序,该处理程序也被配置为使用 MoreLikeThisHandler。后一个请求将发送到设置为专门使用 MoreLikeThisComponent 的处理程序。

每个请求的主要行为差异在于处理程序加载的其他组件,以及配置到每个处理程序中的各种默认参数和值。这将取决于您的 solrconfig.xml 的具体情况。

于 2014-01-03T21:01:14.243 回答