Apache Solr Training | BigData training in Chennai

Apache Solr
search server with a REST-like API

About Apache Solr

Apache Solr is an open source search platform built upon a Java library called Lucene

Solr is a standalone enterprise search server with a REST-like API. You put documents in it (called indexing) via JSON, XML, CSV or binary over HTTP. You query it via HTTP GET and receive JSON, XML, CSV or binary results.

  • Optimized for High Volume Traffic
  • Flexible and Adaptable with easy configuration
  • Comprehensive Administration Interfaces

Solr Topics

The following are the things covered under Solr.

Geospatial Search

Enabling location-based search is simple with Solr's built-in support for spatial search

    Powerful Extensions

    Solr ships with optional plugins for indexing rich content (e.g. PDFs, Word), language detection, search results clustering and more

      Faceted Search and Filtering

      Slice and dice your data as you see fit using a large array of faceting algorithms

        Highly Configurable and User Extensible Caching

        Fine-grained controls on Solr's built-in caches make it easy to optimize performance

          Security built right in

          Secure Solr with SSL, Authentication and Role based Authorization. Pluggable, of course!

            Multiple search indices

            Solr supports multi-tenant architectures, making it easy to isolate users and content.

              Course Contents

              The following are the course contents offered for Apache Solr

              • Installing a standalone Solr instance
              • Prerequisites
              • Downloading the right version
              • Setting up and running the server
              • Setting up a Solr development environment
              • Prerequisites
              • Importing the sample project of this chapter
              • Understanding the project structure
              • Different ways to run Solr
              • Background server
              • Integration test server
              • What do we have installed?
              • Solr home
              • solr.xml
              • schema.xml
              • solrconfig.xml
              • Other resources
              • Troubleshooting
              • UnsupportedClassVersionError
              • The Failed to read artifact descriptor message
              • Understanding the Solr data model
              • The document
              • The inverted index
              • The Solr core
              • The Solr schema
              • Field types
              • The text analysis process
              • Char filters
              • Tokenizers
              • Token filters
              • Putting it all together
              • Some example field types
              • String
              • Numbers
              • Boolean
              • Date
              • Text
              • Other types
              • Fields
              • Static fields
              • Dynamic fields
              • Copy fields
              • Other schema sections
              • Unique key
              • Default similarity
              • Solr indexing configuration
              • General settings
              • Index configuration
              • Update handler and autocommit feature
              • RequestHandler
              • UpdateRequestProcessor
              • Index operations
              • Add
              • Sending add commands
              • Delete
              • Commit
              • Extending and customizing the index process
              • Changing the stored value of fields
              • Indexing custom data
              • Troubleshooting
              • Multivalued fields and the copyField directive
              • The copyField input value
              • Required fields and the copyField directive
              • Stored text is immutable!
              • Data not indexed
              • The sample project
              • Querying
              • Search-related configuration
              • Query analyzers
              • Common query parameters
              • Field lists
              • Filter queries
              • Query parsers
              • The Solr query parser
              • Terms
              • Boosts
              • Wildcards
              • Fuzzy
              • Proximity
              • Ranges
              • The Disjunction Maximum query parser
              • Query Fields
              • Alternative query
              • Minimum should match
              • Phrase fields
              • Query phrase slop
              • Phrase slop
              • Boost queries
              • Additive boost functions
              • Tie breaker
              • The Extended Disjunction Maximum query parser
              • Fielded search
              • Phrase bigram and trigram fields
              • Phrase bigram and trigram slop
              • Multiplicative boost function
              • User fields
              • Lowercase operators
              • Other available parsers
              • Search components
              • Query
              • Facet
              • Facet queries
              • Facet fields
              • Facet ranges
              • Pivot facets
              • Interval facets
              • Highlighting
              • Standard highlighter
              • Fast vector highlighter
              • Postings highlighter
              • More like this
              • Other components
              • Search handler
              • Standard request handler
              • Search components
              • Query parameters
              • RealTimeGetHandler
              • Response output writers
              • Extending Solr
              • Mixing real-time and indexed data
              • Using a custom response writer
              • Troubleshooting
              • Queries don't match expected documents
              • Mismatch between index and query analyzer
              • No score is returned in response
              • Solrj
              • SolrServer – the Solr façade
              • Input and output data transfer objects
              • Adds and deletes
              • Search
              • Other bindings
              • Dashboard
              • Physical and JVM memory
              • Disk usage
              • File descriptors
              • Logging
              • Core Admin
              • Java properties and thread dump
              • Core overview
              • Caches
              • Cache life cycles
              • Cache sizing
              • Cached object life cycle
              • Cache stats
              • Types of cache
              • Filter cache
              • Query Result cache
              • Document cache
              • Field value cache
              • Custom cache
              • Query handlers
              • Update handlers
              • JMX
              • Standalone instance
              • Shards
              • Master/slaves scenario
              • Shards with replication
              • SolrCloud
              • Cluster management
              • Replication factor
              • Durability and recovery
              • The new terminology
              • Administration console
              • Collections API
              • Distributed search
              • Cluster-aware index
              • DataImportHandler
              • Data sources
              • Documents
              • Transformers
              • Entity processors
              • Event listeners
              • Content Extraction Library
              • Language Identifier
              • Rapid prototyping with Solaritas
              • Other extensions
              • Clustering
              • UIMA Metadata Extraction Library
              • MapReduce

              Download

              Download Apache Solr course plan

              Designed by BootstrapMade