: 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

Reply via email to