org.apache.solr.handler
Class CustomMoreLikeThisHandler

java.lang.Object
  extended by org.apache.solr.handler.RequestHandlerBase
      extended by org.apache.solr.handler.CustomMoreLikeThisHandler
All Implemented Interfaces:
org.apache.solr.core.SolrInfoMBean, org.apache.solr.request.SolrRequestHandler

public class CustomMoreLikeThisHandler
extends org.apache.solr.handler.RequestHandlerBase

Solr MoreLikeThis -- Return similar documents either based on a single document or based on posted text.

Since:
solr 1.3

Nested Class Summary
static class CustomMoreLikeThisHandler.InterestingTerm
           
static class CustomMoreLikeThisHandler.MoreLikeThisHelper
          Helper class for MoreLikeThis that can be called from other request handlers
 
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoMBean
org.apache.solr.core.SolrInfoMBean.Category
 
Field Summary
 
Fields inherited from class org.apache.solr.handler.RequestHandlerBase
appends, defaults, httpCaching, initArgs, invariants
 
Constructor Summary
CustomMoreLikeThisHandler()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.net.URL[] getDocs()
           
 java.lang.String getSource()
           
 java.lang.String getSourceId()
           
 java.lang.String getVersion()
           
 void handleRequestBody(org.apache.solr.request.SolrQueryRequest req, org.apache.solr.request.SolrQueryResponse rsp)
           
 void init(org.apache.solr.common.util.NamedList args)
           
 
Methods inherited from class org.apache.solr.handler.RequestHandlerBase
getCategory, getInitArgs, getName, getStatistics, handleRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomMoreLikeThisHandler

public CustomMoreLikeThisHandler()
Method Detail

init

public void init(org.apache.solr.common.util.NamedList args)
Specified by:
init in interface org.apache.solr.request.SolrRequestHandler
Overrides:
init in class org.apache.solr.handler.RequestHandlerBase

handleRequestBody

public void handleRequestBody(org.apache.solr.request.SolrQueryRequest req,
                              org.apache.solr.request.SolrQueryResponse rsp)
                       throws java.lang.Exception
Specified by:
handleRequestBody in class org.apache.solr.handler.RequestHandlerBase
Throws:
java.lang.Exception

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface org.apache.solr.core.SolrInfoMBean
Specified by:
getVersion in class org.apache.solr.handler.RequestHandlerBase

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.apache.solr.core.SolrInfoMBean
Specified by:
getDescription in class org.apache.solr.handler.RequestHandlerBase

getSourceId

public java.lang.String getSourceId()
Specified by:
getSourceId in interface org.apache.solr.core.SolrInfoMBean
Specified by:
getSourceId in class org.apache.solr.handler.RequestHandlerBase

getSource

public java.lang.String getSource()
Specified by:
getSource in interface org.apache.solr.core.SolrInfoMBean
Specified by:
getSource in class org.apache.solr.handler.RequestHandlerBase

getDocs

public java.net.URL[] getDocs()
Specified by:
getDocs in interface org.apache.solr.core.SolrInfoMBean
Overrides:
getDocs in class org.apache.solr.handler.RequestHandlerBase


Copyright © 2004-2010. All Rights Reserved.