List and describe the various building blocks of Apache Solr.

Sharad Jaiswal
Sharad Jaiswal

Posted On: Feb 22, 2018

 

The chief building blocks associated with Apache Solr include the following:

  • Request Handler: A request handler is used in order to process various queries that might be related to updating or other features. Based on the requirement of the user, from a variety of request handlers, the most appropriate one can be picked to do the job.
  • Search Component: Search Component is a special feature that allows searching for different facilities within Apache Solr. These facilities might include spell checks, faceting, highlighting, etc. that might be particularly required by the user.
  • Query Parser: This building block of Apache Solr helps in the verification of different queries for specific syntactical errors. Once the error has been resolved then it is modified to a format that is acceptable by Lucene
  • Response Writer: Response Writer in Apache Solr generates various outputs of different formats for each query place by the user. Numerous formats supported by Apache Solr include JSON, XML, CSV, and so on. Each type of response has a different response writer assigned to it.
  • Analyzer/Tokenizer: Data is recognized by data in the format of tokens. These token that is analyzed and segregated to different contents by Apache Solr is then passed onto Lucene. The role of the Tokenizer is to then break the stream of tokens that is organized by the analyzer as tokens.
  • Update Request Processor: When an update is sent as an appeal to Apache Solr, then this particular request is run via a range of different plugins that are jointly named as update request processor.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Apache Solr Interview Questions

    What do you understand by the term Apache Lucene?

    Sponsored by Apache Software Foundation, Apache Lucene is an open - source,..

    Apache Solr Interview Questions

    Describe the term Request Handler.

    A Request Handler is basically a plugin, which handles approaching solicitations with a specific goal in mind...

    Apache Solr Interview Questions

    List the different type of information that can be retrieved from a field type.

    The different type of information that can be retrieved from a field type include the following:..