Book Image

Apache Solr High Performance

By : Surendra Mohan
Book Image

Apache Solr High Performance

By: Surendra Mohan

Overview of this book

Table of Contents (14 chapters)

Index

A

  • Apache Accumulo
    • about / Applications of ZooKeeper
  • Apache Hadoop
    • about / Applications of ZooKeeper
  • Apache HBase
    • about / Applications of ZooKeeper
  • Apache Mesos
    • about / Applications of ZooKeeper
  • Apache Solr
    • URL, for downloading / Prerequisites for Solr
    • scoring / Scoring
    • function query / Function queries
    • SolrCloud, using / Using SolrCloud
    • about / Applications of ZooKeeper
  • Apache Solr 4.0 / Using SolrCloud
  • Apache Solr installation
    • prerequisites / Prerequisites for Solr
    • components, installing / Installing components
  • automatic document distribution
    • stopping / Stopping automatic document distribution
  • autophrase boosting
    • about / Autophrase boosting
    • configuring / Configuring autophrase boosting
    • slop phrase, configuring / Configuring the phrase slop
    • partial phrase boosting / Boosting a partial phrase

B

  • boost (q, boost) function / Other functions
  • boost addition
    • about / Boost addition and multiplication
  • boost functions
    • about / Boost functions
    • boost addition / Boost addition and multiplication
    • boost multiplication / Boost addition and multiplication
  • boosting
    • about / Scoring
  • boosting, function query / Boosting the function query
  • boost multiplication
    • about / Boost addition and multiplication
  • boost queries
    • about / Boost queries
  • boost query parser
    • about / Function queries

C

  • client-server architecture, ZooKeeper / Aid your distributed system using ZooKeeper
  • Cloudera Search
    • about / Applications of ZooKeeper
  • components, Apache Solr
    • installing / Installing components
  • configuration, autophrase boosting / Configuring autophrase boosting
  • configuration, slop phrase / Configuring the phrase slop
  • Continuous Integration (CI)
    • about / Boosting the function query
  • coordination factor (coord) / Scoring
  • corrupt index
    • dealing with / Dealing with the corrupt index
  • CPU usage / Solr performance factors
  • curl command / Reducing the file count in the index

D

  • dismax query parser
    • about / The dismax query parser, Function queries
    • vs, Lucene query parser / The dismax query parser
    • URL, for documentation / The dismax query parser
    • vs, Lucene DisjunctionMaxQuery / Lucene DisjunctionMaxQuery
    • autophrase boosting / Autophrase boosting
    • boost queries / Boost queries
    • boost functions / Boost functions
  • distributed indexing
    • about / Distributed indexing and searching
  • distributed searching
    • about / Distributed indexing and searching
  • distributed server
    • prerequisites / Prerequisites for a distributed server
  • document caching
    • about / Document caching

E

  • expensive garbage collection
    • dealing with / Dealing with expensive garbage collection

F

  • field
    • updating in document, without full indexation / Bulk updating a single field without full indexation
  • field length (fieldNorm) / Scoring
  • field references, function query / Field references
  • file count
    • reducing, in index / Reducing the file count in the index
  • filter caching
    • about / Filter caching
  • function query
    • about / Function queries
    • incorporating, with dismax query parser / Function queries
    • incorporating, with boost query parser / Function queries
    • incorporating, with lucene query parser / Function queries
    • incorporating, with function query parser / Function queries
    • incorporating, with function range query parser / Function queries
    • incorporating, with sorting / Function queries
    • field references / Field references
    • function references / Function references
    • mathematical operations / Mathematical operations
    • rord() function / The ord() and rord() functions
    • ord() function / The ord() and rord() functions
    • URL / Other functions
    • boosting / Boosting the function query
    • logarithm / Logarithm
    • reciprocal / Reciprocal
    • linear / Linear
    • inverse reciprocal / Inverse reciprocal
  • function query parser
    • about / Function queries
  • function range query parser
    • about / Function queries
  • function references, function query / Function references

G

  • geodist() function / Other functions
  • Geospatial function
    • about / Mathematical operations
  • geospatial search
    • used, for sorting search result / Sorting results by function values

H

  • Haversine formula
    • URL / Other functions
  • homophones
    • searching for / Searching for homophones

I

  • ideal node count
    • setting, for ZooKeeper / Setting an ideal node count for ZooKeeper
  • implementation, near real-time search (NRT)
    • challenges / Near real-time search
  • index-time
    • about / Query-time and index-time boosting
  • index-time boosting / Index-time boosting, Query-time boosting
  • index size
    • truncating / Truncating the index size
  • infinite loop exception
    • dealing with, in shards / Dealing with an infinite loop exception in shards
  • installation, Apache Solr
    • prerequisites / Prerequisites for Solr
  • installation, Apache Solr components / Installing components
  • inverse document frequency (idf) / Scoring
  • inverse reciprocal, function query
    • about / Inverse reciprocal

J

  • Java JDK
    • URL, for downloading / Prerequisites for Solr

L

  • linear, function query
    • about / Linear
  • locked index
    • dealing with / Dealing with the locked index
  • logarithm, function query
    • about / Logarithm
  • Lucene DisjunctionMaxQuery
    • about / Lucene DisjunctionMaxQuery
    • vs, dismax query parser / Lucene DisjunctionMaxQuery
  • lucene query parser
    • about / Function queries
  • Lucene query parser
    • vs, dismax query parser / The dismax query parser

M

  • mathematical operations, function query / Mathematical operations
  • memory usage / Solr performance factors
  • ms() function / Other functions
  • mul() function / Boost functions
  • multiple opened files
    • dealing with / Dealing with a huge count of open files

N

  • near real-time search (NRT)
    • about / Near real-time search
    • vs, real-time search / Near real-time search
    • implementing / Near real-time search
  • Neo4j
    • about / Applications of ZooKeeper

O

  • optimize command / Reducing the file count in the index
  • ord() function / The ord() and rord() functions
  • out-of-memory
    • dealing with / Dealing with out-of-memory issues
    • Wiki reference / Dealing with out-of-memory issues

P

  • partial phrase boosting / Boosting a partial phrase
  • predefined words
    • filtering out, from being searched / Ignore the defined words from being searched

Q

  • query
    • troubleshooting / Troubleshoot queries and scores
  • query (q, def?) function / Other functions
  • query-time
    • about / Query-time and index-time boosting
  • query-time boosting / Query-time boosting
  • query result caching
    • about / Query result caching
  • quorum / Aid your distributed system using ZooKeeper

R

  • real-time search
    • vs, near real-time search (NRT) / Near real-time search
  • reciprocal, function query
    • about / Reciprocal
  • result pages caching
    • about / Result pages caching
  • RFC document
    • URL / Result pages caching
  • rord() function / The ord() and rord() functions

S

  • scoring
    • about / Scoring
    • term frequency (tf) / Scoring
    • inverse document frequency (idf) / Scoring
    • coordination factor (coord) / Scoring
    • field length (fieldNorm) / Scoring
    • query-time boosting / Query-time and index-time boosting
    • index-time boosting / Query-time and index-time boosting
    • query troubleshooting / Troubleshoot queries and scores
  • sharding
    • challenges / Using SolrCloud
  • similar document
    • getting, based on rendered result set / Documents similar to those returned in the search result
  • slop phrase
    • configuring / Configuring the phrase slop
  • Solr caching
    • about / Solr caching
    • document caching / Document caching
    • query result caching / Query result caching
    • filter caching / Filter caching
    • result pages caching / Result pages caching
  • SolrCloud
    • about / Using SolrCloud
    • benefits / Using SolrCloud
    • cluster, creating / Creating a SolrCloud cluster
  • SolrCloud cluster
    • creating / Creating a SolrCloud cluster
    • using, with multiple collections / Multiple collections within a cluster
    • managing / Managing a SolrCloud cluster
    • distributed indexing / Distributed indexing and searching
    • distributed searching / Distributed indexing and searching
    • automatic document distribution, stopping / Stopping automatic document distribution
  • Solr performance factors
    • Transactions Per Second (TPS) / Solr performance factors
    • memory usage / Solr performance factors
    • CPU usage / Solr performance factors
  • Solr PHP client
    • URL, for downloading / Prerequisites for Solr
  • Solr Wiki
    • URL / Searching for homophones
  • sorting
    • about / Function queries
  • start command
    • parameters / Dealing with expensive garbage collection
  • strdist(s1, s2, alg) function / Other functions

T

  • term frequency (tf) / Scoring
  • Tomcat add-on
    • URL, for downloading / Prerequisites for Solr
  • Transactions Per Second (TPS) / Solr performance factors
  • troubleshooting
    • corrupt index / Dealing with the corrupt index
    • index file count, reducing / Reducing the file count in the index
    • locked index / Dealing with the locked index
    • index size / Truncating the index size
    • too many opened files / Dealing with a huge count of open files
    • out-of-memory / Dealing with out-of-memory issues
    • infinite loop exception, in shards / Dealing with an infinite loop exception in shards
    • expensive garbage collection / Dealing with expensive garbage collection
    • single field, updating without full indexation / Bulk updating a single field without full indexation
  • troubleshooting, query / Troubleshoot queries and scores

X

  • XAMPP
    • URL, for downloading / Prerequisites for Solr

Z

  • znodes / Aid your distributed system using ZooKeeper
  • ZooKeeper
    • about / Creating a SolrCloud cluster, Getting familiar with ZooKeeper
    • distributed server, prerequisites / Prerequisites for a distributed server
    • properties / Aid your distributed system using ZooKeeper
    • client-server architecture / Aid your distributed system using ZooKeeper
    • ideal node count, setting / Setting an ideal node count for ZooKeeper
    • setting up / Setting up ZooKeeper
    • configuring / Configuring ZooKeeper
    • deploying / Deploying ZooKeeper
    • applications / Applications of ZooKeeper