: At least in trunk, if you request for: : http://localhost:8084/solr/core_A/mlt?q=id:7468365&fq=price[100 TO 200] : It will filter the MoreLikeThis results
I think a big part of the confusion people have about this is the distinction between the MLT RequestHandler, and the MLT SearchComponent. In MLT Handler the "primary" result set is the list of similar documents, so params like fq influence that list of related documents. In MLT Component, QueryComponent is generating the 'primary' result (and using the fq) and the MLT is just finding similar documents (perhaps for some seconadary navigation in the UI) Anyone interested in taking a stab at updating hte docs to try and explain this?... http://wiki.apache.org/solr/MoreLikeThis http://wiki.apache.org/solr/MoreLikeThisHandler (I think in an ideal world, the MLT Handler would be refactored and replaced with a MLTQParserPlugin, because ultimatley that's the only thing special about it: it's "parsing" a bunch of input options to produce a Query) -Hoss