MoreLikeThisComponent (Solr 3.6.2 API)
Keywords: org.apache.solr.handler.component.MoreLikeThisComponent class

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.solr.handler.component
Class MoreLikeThisComponent

    java.lang.Object
      org.apache.solr.handler.component.SearchComponent
          org.apache.solr.handler.component.MoreLikeThisComponent

All Implemented Interfaces:
  SolrInfoMBean, NamedListInitializedPlugin

    public class MoreLikeThisComponent

extends SearchComponent

TODO!

Since:
  solr 1.3
Version:
  $Id: MoreLikeThisComponent.java 1064775 2011-01-28 16:58:46Z koji $

Nested Class Summary

Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoMBean
`SolrInfoMBean.Category`

Field Summary
`static String` | `COMPONENT_NAME`

Constructor Summary
`MoreLikeThisComponent()`

Method Summary
`String` | `getDescription()` Simple one or two line description
`URL[]` | `getDocs()` Documentation URL list.
`String` | `getSource()` CVS Source, SVN Source, etc
`String` | `getSourceId()` CVS Id, SVN Id, etc
`String` | `getVersion()` Simple common usage version, e.g.
`void` | `prepare(ResponseBuilder rb)` Prepare the response.
`void` | `process(ResponseBuilder rb)` Process the request for this component

Methods inherited from class org.apache.solr.handler.component.SearchComponent
`distributedProcess, finishStage, getCategory, getName, getStatistics, handleResponses, init, modifyRequest`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### COMPONENT_NAME

    public static final String COMPONENT_NAME

See Also:
  Constant Field Values

Constructor Detail

### MoreLikeThisComponent

    public MoreLikeThisComponent()

Method Detail

### prepare

    public void prepare(ResponseBuilder rb)
                 throws IOException

  Description copied from class: `SearchComponent`
  Prepare the response. Guaranteed to be called before any SearchComponent `SearchComponent.process(org.apache.solr.handler.component.ResponseBuilder)` method. Called for every incoming request. The place to do initialization that is request dependent.

  Specified by:
    `prepare` in class `SearchComponent`
  Parameters:
    `rb` - The `ResponseBuilder`
  Throws:
    `IOException`

### process

    public void process(ResponseBuilder rb)
                 throws IOException

  Description copied from class: `SearchComponent`
  Process the request for this component

  Specified by:
    `process` in class `SearchComponent`
  Parameters:
    `rb` - The `ResponseBuilder`
  Throws:
    `IOException`

### getDescription

    public String getDescription()

  Description copied from interface: `SolrInfoMBean`
  Simple one or two line description

  Specified by:
    `getDescription` in interface `SolrInfoMBean`
  Specified by:
    `getDescription` in class `SearchComponent`

### getVersion

    public String getVersion()

  Description copied from interface: `SolrInfoMBean`
  Simple common usage version, e.g. 2.0

  Specified by:
    `getVersion` in interface `SolrInfoMBean`
  Specified by:
    `getVersion` in class `SearchComponent`

### getSourceId

    public String getSourceId()

  Description copied from interface: `SolrInfoMBean`
  CVS Id, SVN Id, etc

  Specified by:
    `getSourceId` in interface `SolrInfoMBean`
  Specified by:
    `getSourceId` in class `SearchComponent`

### getSource

    public String getSource()

  Description copied from interface: `SolrInfoMBean`
  CVS Source, SVN Source, etc

  Specified by:
    `getSource` in interface `SolrInfoMBean`
  Specified by:
    `getSource` in class `SearchComponent`

### getDocs

    public URL[] getDocs()

  Description copied from interface: `SolrInfoMBean`
  Documentation URL list.

  Suggested documentation URLs: Homepage for sponsoring project, FAQ on class usage, Design doc for class, Wiki, bug reporting URL, etc...

  Specified by:
    `getDocs` in interface `SolrInfoMBean`
  Overrides:
    `getDocs` in class `SearchComponent`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD