Index
A
- Acquia
- about / Hosted Solr by Acquia
- administrative interface, Solr
- about / A quick tour of Solr
- Dashboard page / A quick tour of Solr
- primary navigation choices / A quick tour of Solr
- subchoice menu / A quick tour of Solr
- AJAX
- using, with Solr / Using JavaScript/AJAX with Solr
- AJAX Solr
- album
- about / MusicBrainz.org
- alphabetic range bucketing / Alphabetic range bucketing
- analyzers / Configuring field types
- Apache Camel
- about / Data formats
- URL / Data formats
- Apache Solr Search integration module
- Apache Velocity
- ARC archive file
- artist
- about / MusicBrainz.org
- atomic updates
- about / Atomic updates and optimistic concurrency
- considerations / Atomic updates and optimistic concurrency
- attributes, schema field definitions
- indexed / Designing the schema
- stored / Designing the schema
- Authority Connector
- auto-warming
- about / Solr caching
- autoCommit
- automatic phrase boosting
- about / Boosting – automatic phrase boosting
- configuring / Configuring automatic phrase boosting
- phrase slop configuration / Phrase slop configuration
- partial phrase boosting / Partial phrase boosting
- Avro
- about / The data ingestion process
- AWStats
B
- block-join-children parser
- about / The block-join-children parser
- block-join-parent parser / The block-join-parent parser
- block-join query parsers
- about / Block-join query parsers
- block-join-children parser / The block-join-children parser
- block-join-parent parser / The block-join-parent parser
- BM25 / Alternative scoring models
- boost functions
- about / Boosting – boost functions
- boosts, adding / Add or multiply boosts
- boosts, multiplying / Add or multiply boosts
- boosting / Scoring
- about / Score boosting
- by distance / Boosting by distance
- performance / Memory and performance of distance sorting and boosting
- memory / Memory and performance of distance sorting and boosting
- based on increasing numeric field / How to boost based on an increasing numeric field, Step by step…
- based on recent dates / How to boost based on recent dates, Step by step…
- boost query parser / Functions and function queries
- BrainzSolrClient
- BreakIterator / The Standard (default) highlighter
- built-in field type classes
- numbers / Numbers and dates
- dates / Numbers and dates
- CurrencyField / Some other field types
- ExternalFileField / Some other field types
- EnumField / Some other field types
- enumName / Some other field types
C
- caches
- tuning / Tuning caches
- caches, solrconfig.xml
- filterCache / Solr caching
- queryResultCache / Solr caching
- documentCache / Solr caching
- Carrot2
- reference link / The Clustering component
- character filters
- about / Configuring field types, Character filters
- MappingCharFilterFactory / Character filters
- HTMLStripCharFilterFactory / Character filters
- PatternReplaceCharFilterFactory / Character filters
- clustering component
- about / The Clustering component
- clusters
- about / The Clustering component
- collapse query parser
- about / The Collapse query parser
- example / An example
- collapsing
- about / Collapsing and expanding
- collections
- managing / Managing collections and configurations
- creating / Creating and deleting collections
- deleting / Creating and deleting collections
- combined index
- about / One combined index or separate indices, One combined index
- single combined index, issues / Problems with using a single combined index
- commands
- importing / Importing commands
- delta import / Delta imports
- commit
- about / Commit, optimize, and rollback the transaction log
- hard commit / Commit, optimize, and rollback the transaction log
- soft commit / Commit, optimize, and rollback the transaction log
- overlap, avoiding / Don't overlap commits
- index optimization / Index optimization
- uncommitted changes, rolling / Rolling back an uncommitted change
- commitWithin
- common-grams / Configuring automatic phrase boosting
- common MLT parameters
- mlt.fl / Common MLT parameters
- mlt.qf / Common MLT parameters
- mlt.mintf / Common MLT parameters
- mlt.mindf / Common MLT parameters
- mlt.maxdf / Common MLT parameters
- mlt.minwl / Common MLT parameters
- mlt.maxwl / Common MLT parameters
- mlt.maxqt / Common MLT parameters
- mlt.maxntp / Common MLT parameters
- mlt.boost / Common MLT parameters
- ComplexPhrase query parser
- complex systems
- tuning / Tuning complex systems is hard
- components
- about / About components
- configuration, QueryElevation component
- config-file / Configuration
- queryFieldType / Configuration
- forceElevation / Configuration
- configuration files, Solr
- conf / Configuration files
- conf/schema.xml / Configuration files
- conf/solrconfig.xml / Configuration files
- conf/lang / Configuration files
- conf/xslt / Configuration files
- conf/velocity / Configuration files
- lib / Configuration files
- Configuration Management (CM) / Deployment methodology for Solr
- configuration options
- separator / Configuration options
- header / Configuration options
- fieldnames / Configuration options
- skip / Configuration options
- skipLines / Configuration options
- trim / Configuration options
- encapsulator / Configuration options
- escape / Configuration options
- keepEmpty / Configuration options
- literal / Configuration options
- rowid / Configuration options
- rowidOffset / Configuration options
- overwrite / Configuration options
- split / Configuration options
- map / Configuration options
- configuration options, caches
- class / Solr caching
- size / Solr caching
- autowarmCount / Solr caching
- configuration options, spellcheckers
- name / Configuring spellcheckers – dictionaries
- classname / Configuring spellcheckers – dictionaries
- accuracy / Configuring spellcheckers – dictionaries
- distanceMeasure / Configuring spellcheckers – dictionaries
- field / Configuring spellcheckers – dictionaries
- fieldType / Configuring spellcheckers – dictionaries
- configuration parameters, MoreLikeThis component
- parameters specific, to MLT search component / Parameters specific to the MLT search component
- parameters specific, to MLT request handler / Parameters specific to the MLT request handler
- common MLT parameters / Common MLT parameters
- configurations
- managing / Managing collections and configurations
- connectors
- about / Connectors
- Content Construction Kit (CCK)
- about / Hosted Solr by Acquia
- Content Management System (CMS)
- about / Drupal options
- Continuous Integration (CI) / Function query boosting
- Convention over Configuration
- coordination factor / Boosting – automatic phrase boosting
- core search
- parameters / Core search
- CSV-formatted data
- sending, to Solr / Sending CSV-formatted data to Solr
- configuration options / Configuration options
- Cygwin
- URL / Solr's HTTP POST options
D
- data
- administering, in Zookeeper / Administering Data in ZooKeeper
- data formats
- Solrs Update-XML / Data formats
- Solrs Update-JSON / Data formats
- Java-Bin / Data formats
- CSV / Data formats
- Rich documents / Data formats
- DataImportHandler
- DataImportHandler (DIH) / Solr – a Lucene-based search server
- DataImportHandlerFaq
- URL / Importing from databases
- DataImportHandler framework
- about / The DataImportHandler framework
- capabilities / The DataImportHandler framework
- alternatives / The DataImportHandler framework
- configuring / Configuring the DataImportHandler framework
- development console / The development console
- configuration file, writing / Writing a DIH configuration file
- example configurations / Example DIH configurations
- commands, importing / Importing commands
- date faceting / Faceting numeric and date ranges
- debugger, Solr queries / Using XSLT to transform XML search results
- delta import / Delta imports
- dependencies
- and Maven / Dependencies and Maven
- deployment methodology, Solr
- diagnosis-related parameters
- about / Diagnostic parameters, Diagnostic
- indent / Diagnostic parameters
- debugQuery / Diagnostic parameters
- debug / Diagnostic parameters
- echoHandler / Diagnostic parameters
- echoParams / Diagnostic parameters
- debug.explain.structured / Diagnostic parameters
- DIH approach
- URL / Delta imports
- DIH configuration examples
- about / Example DIH configurations
- importing, from databases / Importing from databases
- XML, importing with XSLT / Importing XML from a file with XSLT
- multiple rich document files, importing / Importing multiple rich document files – crawling
- DIH configuration file
- writing / Writing a DIH configuration file
- data sources / Data sources
- entity processors / Entity processors
- fields / Fields and transformers
- transformers / Fields and transformers
- DIH configurations
- example / Example DIH configurations
- directory structure, Solr
- DirectSolrSpellChecker
- about / The SpellCheck component
- DirectSolrSpellChecker component, options
- maxEdits / DirectSolrSpellChecker options
- minPrefix / DirectSolrSpellChecker options
- maxInspections / DirectSolrSpellChecker options
- minQueryLength / DirectSolrSpellChecker options
- maxQueryFrequency / DirectSolrSpellChecker options
- thresholdTokenFrequency / DirectSolrSpellChecker options
- DisMax query parser / Functions and function queries
- about / The DisMax query parser – part 1, The DisMax query parser – part 2
- DisjunctionMaxQuery / Lucene's DisjunctionMaxQuery
- automatic phrase boosting / Boosting – automatic phrase boosting
- boost queries / Boosting – boost queries
- boost functions / Boosting – boost functions
- parameters / The DisMax query parser
- distance
- returning / Returning the distance
- distance sorting
- distributed-search
- about / About components
- distributed search
- reference link / Tuning complex systems is hard
- document / Lucene – the underlying engine
- indexing, with SolrJ / Indexing with SolrJ
- deleting / Deleting documents
- document-level security
- about / Document-level security
- document access
- controlling / Controlling document access
- document duplication detection
- document frequency
- document routing
- about / Document routing
- DocValues
- Domain Specific Language (DSL) / Data formats
- Drupal
- about / Drupal options
- Drupal options
- about / Drupal options
- Apache Solr Search integration module / The Apache Solr Search integration module
- Acquia / Hosted Solr by Acquia
E
- EdgeNGrams
- reference link / Query complete/suggest
- eDisMax / Solr – a Lucene-based search server
- ensemble / Installing ZooKeeper
- entity
- about / MusicBrainz.org
- entity processors
- SqlEntityProcessor / Entity processors
- CachedSqlEntityProcessor / Entity processors
- XPathEntityProcessor / Entity processors
- PlainTextEntityProcessor / Entity processors
- LineEntityProcessor / Entity processors
- FileListEntityProcessor / Entity processors
- TikaEntityProcessor / Entity processors
- MailEntityProcessor / Entity processors
- entity tags / Enabling downstream HTTP caching to reduce load
- EnumField
- reference link / Some other field types
- ETL (Extract, Transform, and Load) / Importing from databases
- event
- about / MusicBrainz.org
- example directory
- about / Solr's installation directory structure
- example/example-DIH / Solr's installation directory structure
- example/exampledocs / Solr's installation directory structure
- examples, Solr
- ajaxsolr / Inventory of examples
- php / Inventory of examples
- solr-php-client / Inventory of examples
- Solritas / Inventory of examples
- jquery_autocomplete / Inventory of examples
- myfaves / Inventory of examples
- nutch / Inventory of examples
- manifoldcf / Inventory of examples
- solrj / Inventory of examples
- solr-map-reduce-example / Inventory of examples
- heritrix-2.0.2 / Inventory of examples
- existence queries / Existence and nonexistence queries
- expand component
- about / The Expand component
- expanding
- about / Collapsing and expanding
- Extract Transform Load (ETL)
- about / Morphlines
F
- facet
- filter query, building from / Building a filter query from a facet
- facet.method
- specifying / Faceting field values
- facet count / A quick example – faceting release types
- faceted navigation / An introduction to Solr
- faceting / An introduction to Solr
- faceting, types
- field / Types of faceting
- range / Types of faceting
- query / Types of faceting
- pivot / Types of faceting
- interval / Types of faceting
- faceting field values
- alphabetic range bucketing / Alphabetic range bucketing
- faceting performance
- enhancing / Enhancing faceting performance
- faceting release types
- facet queries
- about / Facet queries
- facet range filter queries / Facet range filter queries
- factors, influencing score
- FastVector highlighter (FVH)
- about / The FastVector highlighter
- features, Solr
- standard keyword search / The sample browse interface
- query debugging / The sample browse interface
- query-suggest / The sample browse interface
- highlighting / The sample browse interface
- more-like-this / The sample browse interface
- faceting / The sample browse interface
- clustering / The sample browse interface
- query boosting / The sample browse interface
- geospatial search / The sample browse interface
- field
- requisites / Field requirements
- field cache / Field references
- field collapsing
- FieldMutatingUpdateProcessorFactor, extensions
- TrimFieldUpdateProcessorFactory / Update request processors
- RemoveBlankFieldUpdateProcessorFactory / Update request processors
- ConcatFieldUpdateProcessorFactory / Update request processors
- FirstFieldValueUpdateProcessorFactory / Update request processors
- LastFieldValueUpdateProcessorFactor / Update request processors
- MinFieldValueUpdateProcessorFactory / Update request processors
- MaxFieldValueUpdateProcessorFactory / Update request processors
- TruncateFieldUpdateProcessorFactory / Update request processors
- IgnoreFieldUpdateProcessorFactory / Update request processors
- CountFieldValuesUpdateProcessorFactory / Update request processors
- HTMLStripFieldUpdateProcessorFactory / Update request processors
- RegexReplaceProcessorFactory / Update request processors
- PreAnalyzedUpdateProcessorFactory / Update request processors
- fields / Lucene – the underlying engine
- field types
- configuring / Configuring field types
- field value cache
- field value faceting
- about / Faceting field values
- request parameters / Faceting field values
- field value filter queries / Field value filter queries
- FileBasedSpellChecker
- about / The SpellCheck component
- FileBasedSpellChecker component, options
- buildOnCommit / FileBasedSpellChecker options
- buildOnOptimize / FileBasedSpellChecker options
- spellcheckIndexDir / FileBasedSpellChecker options
- sourceLocation / FileBasedSpellChecker options
- filtering
- about / Filtering, Filtering
- by distance / Filtering by distance or rectangle
- by rectangle / Filtering by distance or rectangle
- filter queries
- about / Filtering
- filter query
- building, from facet / Building a filter query from a facet
- filters
- about / Configuring field types
- fl parameter
- Field names / More about the fl parameter
- Functions / More about the fl parameter
- Aliases / More about the fl parameter
- Score / More about the fl parameter
- Glob / More about the fl parameter
- Document transformers / More about the fl parameter
- frange (function range) query parser / Functions and function queries
- full-index clustering
- about / The Clustering component
- func query parser / Functions and function queries
- function query boosting
- about / Function query boosting
- logarithm / Formula – logarithm
- inverse reciprocal / Formula – inverse reciprocal
- reciprocal / Formula – reciprocal
- linear / Formula – linear
- function reference
- about / Function references
- mathematical primitives / Mathematical primitives
- Geometric/Trigonometric operations / Mathematical primitives
- mathematical functions / Other math
- Boolean functions / Boolean functions
- relevancy statistics functions / Relevancy statistics functions
- ord / Ord and rord
- rord / Ord and rord
- miscellaneous functions / Miscellaneous functions
- external field values / External field values
- functions
- about / Functions and function queries
- incorporating, into searches / Functions and function queries
- field references / Field references
- function reference / Function references
- fuzzy queries
- about / Fuzzy queries
G
- Gisgraphy
- URL / Indexing points
- go-live feature / Indexing via MapReduce
- grouping
- about / Compared to Result grouping
H
- Hadoop
- about / Nutch for crawling web pages
- and Solr / Solr and Hadoop
- used, for running Solr build / Running a Solr build using Hadoop
- HDFS
- about / HDFS
- Heritrix
- hierarchical faceting
- about / Hierarchical faceting
- reference link / Hierarchical faceting
- highlight component
- about / The highlight component
- example / A highlighting example
- highlighters
- selecting / Choose the Standard, FastVector, or Postings highlighter
- standard (default) highlighter / The Standard (default) highlighter
- FastVector highlighter (FVH) / The FastVector highlighter
- postings highlighter / The Postings highlighter
- highlighting
- configuration / Highlighting configuration
- reference link / Highlighting configuration
- parameters / Highlighting
- HOCON (Human-Optimized Config Object Notation)
- about / The data ingestion process
- HTTP server request access logs
- about / HTTP server request access logs
I
- implementations, SolrServer
- HttpSolrServer / The SolrServer class
- ConcurrentUpdateSolrServer / The SolrServer class
- LBHttpSolrServer / The SolrServer class
- CloudSolrServer / The SolrServer class
- EmbeddedSolrServer / The SolrServer class
- implicit router
- about / Document routing
- included examples
- working with / Working with the included examples
- index / Lucene – the underlying engine
- index-time boosting / Solr's Update-XML format, Query-time and index-time boosting
- IndexBasedSpellChecker
- about / The SpellCheck component
- IndexBasedSpellChecker component, options
- buildOnCommit / IndexBasedSpellChecker options
- buildOnOptimize / IndexBasedSpellChecker options
- spellcheckIndexDir / IndexBasedSpellChecker options
- sourceLocation / IndexBasedSpellChecker options
- thresholdTokenFrequency / IndexBasedSpellChecker options
- indexing
- via Map-Reduce / Indexing via MapReduce
- indexing performance
- about / Indexing performance
- schema, designing / Designing the schema
- data, sending to Solr in bulk / Sending data to Solr in bulk
- unique key checking, disabling / Disabling unique key checking
- mergeFactor settings / Index optimization and mergeFactor settings
- optimization settings / Index optimization and mergeFactor settings
- indexing points
- about / Indexing points
- index latency
- Index Searcher
- about / Solr caching
- index time
- versus query time, synonym expansion / Synonym expansion at index time versus query time
- Information Retrieval (IR) / Lucene – the underlying engine
- installing
- ZooKeeper / Installing ZooKeeper
- interval faceting
- reference link / Facet queries
- inverse reciprocal / Step by step…
- inverted index / Lucene – the underlying engine
J
- Java
- URL / Getting started
- Java 7
- obtaining / Getting started
- JavaBean
- annotating / Annotating your JavaBean – an alternative
- javabin
- about / SolrJ – Solr's Java client API
- using, instead of XML / Using javabin instead of XML for efficiency
- Java Development Kit (JDK)
- about / Getting started
- Javadocs
- Java Runtime Environment (JRE)
- about / Getting started
- JavaScript
- using, with Solr / Using JavaScript/AJAX with Solr
- JavaScript Object Notation (JSON)
- Java Virtual Machine (JVM)
- JDBC (Java Database Connectivity) / The DataImportHandler framework
- JMX
- Solr, monitoring via / Monitoring Solr via JMX
- Solr, starting with / Starting Solr with JMX
- URL, for documentation / Starting Solr with JMX
- JMX access
- controlling / Controlling JMX access
- JNDI (Java Naming and Directory Interface) / Defining the solr.home property
- joining
- about / Joining
- join query parser
- about / The join query parser
- Join support
- about / Schema design
- jQuery
- Solr powered artists autocomplete widget, building with / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- about / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- URL / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- jQueryUI
- URL / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- reference link, for autocompletions / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- JSONLint
- JSONP
- Solr powered artists autocomplete widget, building with / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- JVM settings
- configuring, for improving memory usage / Configuring JVM settings to improve memory usage
L
- Language Detection
- leaders
- about / Replicas and leaders
- Least Recently Used
- about / Solr caching
- local-params
- about / Query parsers and local-params
- logging
- configuring / Configuring logging
- logging dependencies
- declaring / Declaring logging dependencies
- logical layout, SolrCloud
- collection / SolrCloud glossary
- shard / SolrCloud glossary
- long running collection tasks
- dealing with / Dealing with long running collection tasks
- Lucene
- about / Lucene – the underlying engine
- features / Lucene – the underlying engine
- lucene query parser
- about / Query syntax (the lucene query parser)
- documents, matching / Matching all the documents
- clauses, prohibited / Mandatory, prohibited, and optional clauses
- clauses, optional / Mandatory, prohibited, and optional clauses
- clauses, mandatory / Mandatory, prohibited, and optional clauses
- boolean operators / Boolean operators
- specific fields, querying / Querying specific fields
- Lucene query parser
- parameters / The Lucene query parser
- Lucene query syntax
- about / The Lucene query syntax
- LucidWorks
M
- ManifoldCF
- about / ManifoldCF – a connector framework
- using / Putting ManifoldCF to use
- manual sharding
- about / Document routing
- Map-Reduce
- used, for indexing / Indexing via MapReduce
- MapReduceIndexerTool
- about / Indexing via MapReduce
- URL / Indexing via MapReduce
- master/slave replication
- Maven
- dependencies / Dependencies and Maven
- MBeans (Managed Bean) / Monitoring Solr via JMX
- miscellaneous nonsearch
- parameters / Miscellaneous nonsearch
- misspelled query
- example usage / Example usage for a misspelled query
- MMapDirectoryFactory
- used, for leveraging additional virtual memory / Using MMapDirectoryFactory to leverage additional virtual memory
- MoreLikeThis component
- about / The MoreLikeThis component
- as search component / The MoreLikeThis component
- as request handler / The MoreLikeThis component
- as request handler, with externally supplied text / The MoreLikeThis component
- working / The MoreLikeThis component
- configuration parameters / Configuration parameters
- example / The MLT results example
- Morphlines
- about / Morphlines
- URL / Morphlines
- multicore approach
- about / The multicore approach
- multifield approach
- about / The multifield approach
- multilingual search
- about / The multilingual search
- multifield approach / The multifield approach
- multicore approach / The multicore approach
- single field approach / The single field approach
- multiple cores
- uses / Some uses of multiple cores
- multiselect faceting
- multiterm query
- URL / Wildcard queries
- multiword synonym / Processing synonyms
- MusicBrainz
- about / MusicBrainz.org
- MusicBrainz.org
- about / MusicBrainz.org
- URL / MusicBrainz.org
- MusicBrainz artists index
- SolrCloud, standing up for / Stand up SolrCloud for our MusicBrainz artists index
N
- N-gram analysis
- about / N-gram analysis
- N-gram costs
- about / N-gram costs
- natural language processing (NLP) / Update request processors
- near real-time (NRT) / The transaction log
- near real-time search
- Solr, configuring for / Configuring Solr for near real-time search
- about / Configuring Solr for near real-time search
- nested queries
- about / Subqueries
- New Relic
- NGram-based tokenizers
- URL / Tokenization
- NodeJS
- URL / Put Solr behind a Proxy
- nodes
- adding, to SolrCloud / Adding nodes
- non-cached filter queries
- URL / Filtering
- non-existence queries / Existence and nonexistence queries
- Nutch
- used, for crawling web pages / Nutch for crawling web pages
- about / Nutch for crawling web pages
- URL / Nutch for crawling web pages
- Nutch Distributed File System (NDFS)
- about / Nutch for crawling web pages
O
- OpenSearch / Using XSLT to transform XML search results
- optimistic concurrency
- about / Atomic updates and optimistic concurrency
- URL, for examples / Atomic updates and optimistic concurrency
- optimize command
- optimized state / Index optimization
- options, spellcheck.collate
- spellcheck.maxCollations / Issuing spellcheck requests
- spellcheck.maxCollationTries / Issuing spellcheck requests
- spellcheck.maxCollationEvaluations / Issuing spellcheck requests
- spellcheck.collateExtendedResults / Issuing spellcheck requests
- spellcheck.collateParam.xx / Issuing spellcheck requests
- output-related parameters
- about / Output-related parameters
- fl / Output-related parameters
- sort / Output-related parameters
- wt / Output-related parameters
- version / Output-related parameters
- Output Connector
P
- parallel index
- about / The SpellCheck component
- parameter, facet queries
- facet.query / Facet queries
- parameter, for enabling faceting
- facet / Types of faceting
- parameters, collapse query parser
- field / The Collapse query parser
- min / The Collapse query parser
- max / The Collapse query parser
- nullPolicy / The Collapse query parser
- parameters, CREATE action
- collection.configName / Creating and deleting collections
- createNodeSet / Creating and deleting collections
- maxShardsPerNode / Creating and deleting collections
- parameters, expand component
- expand / The Expand component
- expand.field / The Expand component
- expand.sort / The Expand component
- expand.rows / The Expand component
- expand.q / The Expand component
- expand.fq / The Expand component
- parameters, highlighter search component
- hl / Highlighting configuration
- hl.fl / Highlighting configuration
- hl.requireFieldMatch / Highlighting configuration
- hl.snippets / Highlighting configuration
- hl.fragsize / Highlighting configuration
- hl.mergeContiguous / Highlighting configuration
- parameters, MLT request handler
- q / Parameters specific to the MLT request handler
- start / Parameters specific to the MLT request handler
- rows / Parameters specific to the MLT request handler
- mlt.match.offset / Parameters specific to the MLT request handler
- mlt.match.include / Parameters specific to the MLT request handler
- mlt.interestingTerms / Parameters specific to the MLT request handler
- facet / Parameters specific to the MLT request handler
- parameters, MLT search component
- parameters, pivot faceting
- facet.pivot / Pivot faceting
- facet.pivot.mincount / Pivot faceting
- parameters, stats component
- stats / Configuring the stats component
- stats.field / Configuring the stats component
- stats.calcdistinct / Configuring the stats component
- stats.facet / Configuring the stats component
- params / A simple query
- parser
- partial phrase boosting / Partial phrase boosting
- PerfMon tool
- about / Tuning complex systems is hard
- phonetic analysis
- about / Phonetic analysis
- PHP applications
- Solr, accessing from / Accessing Solr from PHP applications
- phrase fields / Configuring automatic phrase boosting
- phrase query
- phrase search performance
- improving / Improving phrase search performance
- phrase slop configuration / Phrase slop configuration
- physical layer, SolrCloud
- core / SolrCloud glossary
- replica / SolrCloud glossary
- leader / SolrCloud glossary
- node / SolrCloud glossary
- cluster / SolrCloud glossary
- pivot faceting
- about / Pivot faceting
- parameters / Pivot faceting
- pivot stats feature
- reference link / Pivot faceting
- Platform as a Service (PaaS)
- about / Hosted Solr by Acquia
- post-filter
- about / The Collapse query parser
- post.jar tool / Solr's HTTP POST options
- postings highlighter
- about / The Postings highlighter
- Proxy
- Solr, putting behind / Put Solr behind a Proxy
- PUID (PortableUniqueIdentifier)
- about / MusicBrainz.org
Q
- QTime / A simple query
- Quepid
- about / Tools – Splainer and Quepid
- URL / Tools – Splainer and Quepid
- query-time boosting / Solr's Update-XML format, Query-time and index-time boosting
- query complete/suggest
- about / Query complete/suggest
- instant-search / Query complete/suggest
- query log completion / Query complete/suggest
- query term completion / Query complete/suggest
- Facet/Field value completion / Query complete/suggest
- instant-search, via edge n-grams / Instant-search via edge n-grams
- query term completion, via facet.prefix / Query term completion via facet.prefix
- query term completion, via Suggester / Query term completion via the Suggester
- query term completion, via Terms component / Query term completion via the Terms component
- field-value completion, via Suggester / Field-value completion via the Suggester
- QueryElevation component
- about / The QueryElevation component
- configuring / Configuration
- query parameters / Parsing the URL
- about / Query parameters
- search criteria related parameters / Search criteria related parameters, Result pagination related parameters, Output-related parameters
- diagnosis-related parameters / Diagnostic parameters
- query parser
- about / Query parsers and local-params
- query parsers
- query response writer / Output-related parameters
- query syntax, Lucene
- quorum / Setting up ZooKeeper for SolrCloud
R
- Rails/Ruby library
- selecting / Which Rails/Ruby library should I use?
- range faceting
- about / Faceting numeric and date ranges
- range facet parameters
- facet.range / Range facet parameters
- facet.range.start / Range facet parameters
- facet.range.end / Range facet parameters
- facet.range.gap / Range facet parameters
- facet.range.hardend / Range facet parameters
- facet.range.other / Range facet parameters
- facet.range.include / Range facet parameters
- range queries
- about / Range queries
- date math / Date math
- RDBMS / Comparison to database technology
- real-time search
- realm.properties
- reference link / Limiting server access
- RealTime Get
- URL / The transaction log
- reciprocal / Step by step…
- regular expression
- URL / Character filters
- regular expression queries
- about / Regular expression queries
- related data
- denormalizing / Step 3 – denormalize related data
- one-to-one associated data, denormalizing / Denormalizing – one-to-one associated data
- one-to-many associated data, denormalizing / Denormalizing – one-to-many associated data
- remote streaming / Pushing data to Solr or have Solr pull it
- replicas
- about / Replicas and leaders
- Repository Connector
- request handler / Parsing the URL
- RequestHandler per search interface
- request handlers / Configuration files
- about / Understanding request handlers
- request parameters, field value faceting
- facet.field / Faceting field values
- facet.limit / Faceting field values
- facet.sort / Faceting field values
- facet.offset / Faceting field values
- facet.mincount / Faceting field values
- facet.missing / Faceting field values
- facet.prefix / Faceting field values
- facet.threads (advanced) / Faceting field values
- facet.method (advanced) / Faceting field values
- request parameters, spellchecker component
- spellcheck / Issuing spellcheck requests
- spellcheck.dictionary / Issuing spellcheck requests
- spellcheck.q / Issuing spellcheck requests
- spellcheck.count / Issuing spellcheck requests
- spellcheck.extendedResults / Issuing spellcheck requests
- spellcheck.collate / Issuing spellcheck requests
- spellcheck.onlyMorePopular / Issuing spellcheck requests
- spellcheck.alternativeTermCount / Issuing spellcheck requests
- spellcheck.maxResultsForSuggest / Issuing spellcheck requests
- response format types
- about / A note on response format types
- response writers
- REST
- URL / Solr's HTTP POST options
- result grouping
- Result Grouping
- about / Compared to Result grouping
- reference link / Compared to Result grouping
- result pagination related parameters
- about / Result pagination related parameters
- start (defaultTopicn 0) / Result pagination related parameters
- rows (defaultTopicn 10) / Result pagination related parameters
- ReversedWildcardFilter
- about / ReversedWildcardFilter
- root entity / Entity processors
- rsolr
- reference link / Which Rails/Ruby library should I use?
- Ruby on Rails integrations
- about / Ruby on Rails integrations
- Solr's Ruby response write / Solr's Ruby response writer
- sunspot_rails gem / The sunspot_rails gem
S
- scale horizontally approach
- about / Tuning complex systems is hard
- scale up approach
- about / Tuning complex systems is hard
- schema.xml file
- about / The schema.xml file
- field definitions / Field definitions
- dynamic field definitions / Dynamic field definitions
- indexed fields, advanced field options / Advanced field options for indexed fields
- unique key / The unique key
- default search field / The default search field and query operator
- query operator / The default search field and query operator
- fields, copying / Copying fields
- MusicBrainz field definitions / Our MusicBrainz field definitions
- field types, defining / Defining field types
- built-in field type classes / Built-in field type classes
- Schema API
- reference link / Some other field types
- schema design
- about / Schema design
- Solr powered searches, determining / Step 1 – determine which searches are going to be powered by Solr
- entities returned from search, determining / Step 2 – determine the entities returned from each search
- related data, denormalizing / Step 3 – denormalize related data
- inclusion of fields, omitting / Step 4 – omit the inclusion of fields only used in search results (optional)
- score / Lucene – the underlying engine
- scoring
- about / Scoring
- reference / Scoring
- models / Alternative scoring models
- index-time boosting / Query-time and index-time boosting
- query-time boosting / Query-time and index-time boosting
- queries, troubleshooting / Troubleshooting queries and scoring
- troubleshooting / Troubleshooting queries and scoring
- ScriptUpdateProcessor
- search
- performing, with SolrJ / Searching with SolrJ
- search-result clustering algorithms
- about / The Clustering component
- search components / Understanding request handlers
- about / About components
- search criteria related parameters
- searching
- segment
- segments / Index optimization
- Sematext
- separate indices
- server directory
- server/contexts / Solr's installation directory structure
- server/etc / Solr's installation directory structure
- server/logs / Solr's installation directory structure
- server/resources / Solr's installation directory structure
- server/solr / Solr's installation directory structure
- example/webapps / Solr's installation directory structure
- example/solr-webapp / Solr's installation directory structure
- Service Level Agreement (SLA) / Questions to ask
- Servlet containers
- Solr, installing into / Installing Solr into a Servlet container
- comparing / Differences between Servlet containers
- shard splitting
- about / Shard splitting
- shingling / Configuring automatic phrase boosting
- side-car index
- about / The SpellCheck component
- Simple Logging Facade for Java (SLF4J) / Solr application logging
- single combined index
- single field approach
- about / The single field approach
- single Solr server optimization
- about / Optimizing a single Solr server – scale up
- JVM settings, configuring for memory usage / Configuring JVM settings to improve memory usage
- downstream HTTP caching, enabling for reducing load / Enabling downstream HTTP caching to reduce load
- Solr caching / Solr caching
- indexing performance / Indexing performance
- faceting performance, enabling / Enhancing faceting performance
- term vectors, using / Using term vectors
- phrase search performance, improving / Improving phrase search performance
- Solarium
- URL / solr-php-client
- SolPHP
- Solr
- about / An introduction to Solr, Solr – a Lucene-based search server
- features / Solr – a Lucene-based search server
- comparison, to database technology / Comparison to database technology
- downloading / Getting started
- code supplement / Getting started
- directory structure / Solr's installation directory structure
- running / Running Solr
- quick tour / A quick tour of Solr
- administrative interface / A quick tour of Solr
- sample data, loading / Loading sample data
- simple query / A simple query
- statistics / Some statistics
- sample browse interface / The sample browse interface
- configuration files / Configuration files
- schema design / Schema design and indexing
- text analysis / Text analysis
- searching / Searching
- integration / Integration
- schemaless concept / Is Solr schemaless?
- URL / Is Solr schemaless?
- wiki, URL / Advanced field options for indexed fields, Some other field types
- communicating with / Communicating with Solr
- direct HTTP, using / Using direct HTTP or a convenient client API
- convenient client API, using / Using direct HTTP or a convenient client API
- data, pushing / Pushing data to Solr or have Solr pull it
- remote streaming / Pushing data to Solr or have Solr pull it, Remote streaming
- data, pulling / Pushing data to Solr or have Solr pull it
- data formats, for indexing data / Data formats
- data formats / Data formats
- HTTP POSTing options / Solr's HTTP POST options
- CSV-formatted data / Sending CSV-formatted data to Solr
- DataImportHandler framework / The DataImportHandler framework
- XML structured data representation / Solr's generic XML structured data representation
- XML response format / Solr's XML response format
- embedding / Embedding Solr, When should you use embedded Solr? Tests!
- JavaScript, using with / Using JavaScript/AJAX with Solr
- AJAX, using with / Using JavaScript/AJAX with Solr
- security / Wait, what about security?
- accessing, from PHP applications / Accessing Solr from PHP applications
- and Hadoop / Solr and Hadoop
- configuring, for near real-time search / Configuring Solr for near real-time search
- launching, in SolrCloud mode / Launching Solr in SolrCloud mode
- deployment methodology / Deployment methodology for Solr, Questions to ask
- installing, into Servlet containers / Installing Solr into a Servlet container
- URL, for wiki / Differences between Servlet containers
- URL, for installation scripts / Differences between Servlet containers
- URL, for start scripts / Differences between Servlet containers
- monitoring, via JMX / Monitoring Solr via JMX
- starting, with JMX / Starting Solr with JMX
- securing / Securing Solr from prying eyes
- server access, limiting / Limiting server access
- putting, behind Proxy / Put Solr behind a Proxy
- public searches, securing / Securing public searches
- index data, securing / Securing index data
- SOLR-6237
- URL / HDFS
- solr-php-client
- reference link / solr-php-client
- about / solr-php-client
- solr-ruby
- reference link / Which Rails/Ruby library should I use?
- solr.home property
- defining / Defining the solr.home property
- solr.xml configuration
- about / Configuring solr.xml
- property substitution / Property substitution
- fragments of XML, including with XInclude / Include fragments of XML with XInclude
- Solr 4
- versus Solr 5 / A few differences between Solr 4 and Solr 5
- Solr 4.8
- versions, URL / Extracting text and metadata from files
- Solr application logging
- about / Solr application logging
- reference link / Solr application logging
- logging output, configuring / Configuring logging output
- Jetty startup integration / Jetty startup integration
- log levels, managing at runtime / Managing log levels at runtime
- Solr build
- running, Hadoop used / Running a Solr build using Hadoop
- Solr build, running with Hadoop
- about / Running a Solr build using Hadoop
- storage, viewing / Looking at the storage
- data ingestion process / The data ingestion process
- Solr caching
- about / Solr caching
- URL / Solr caching
- Solr Cell / Solr – a Lucene-based search server
- used, for indexing documents / Indexing documents with Solr Cell
- used, for indexing documents / Indexing documents with Solr Cell
- URL / Indexing documents with Solr Cell
- text, extracting from files / Extracting text and metadata from files
- metadata, extracting from files / Extracting text and metadata from files
- configuring / Configuring Solr
- parameters / Solr Cell parameters
- Solr Cell parameters
- resource.name / Solr Cell parameters
- stream.type / Solr Cell parameters
- capture / Solr Cell parameters
- captureAttr / Solr Cell parameters
- xpath / Solr Cell parameters
- xpath, URL / Solr Cell parameters
- literal.[fieldname] / Solr Cell parameters
- lowername / Solr Cell parameters
- fmap.[tikaFieldName] / Solr Cell parameters
- uprefix / Solr Cell parameters
- defaultField / Solr Cell parameters
- boost.[fieldname] / Solr Cell parameters
- extractOnly / Solr Cell parameters
- extractFormat / Solr Cell parameters
- SolrCloud
- using / Use SolrCloud to go big – scale wide
- about / Use SolrCloud to go big – scale wide
- glossary / SolrCloud glossary
- logical layout / SolrCloud glossary
- physical layer / SolrCloud glossary
- standing up, for MusicBrainz artists index / Stand up SolrCloud for our MusicBrainz artists index
- replication factor, selecting / Choosing the replication factor and number of shards
- number of shards, selecting / Choosing the replication factor and number of shards
- nodes, adding to / Adding nodes
- ZooKeeper, setting up for / Setting up ZooKeeper for SolrCloud
- SolrCloud mode
- Solr, launching in / Launching Solr in SolrCloud mode
- Solr Command Line Utilities documentation
- Solr contrib modules
- analysis-extras / Solr's installation directory structure
- clustering / Solr's installation directory structure
- dataimporthandler / Solr's installation directory structure
- extraction / Solr's installation directory structure
- langid / Solr's installation directory structure
- map-reduce / Solr's installation directory structure
- morphlines-core / Solr's installation directory structure
- uima / Solr's installation directory structure
- velocity / Solr's installation directory structure
- Solr Core / One combined index or separate indices
- Solr cores
- reference link / Some uses of multiple cores
- Solr cores, leveraging
- about / Leveraging Solr cores
- solr.xml, configuring / Configuring solr.xml
- cores, managing / Managing cores
- SolrEcosystem
- Solr filters
- Solr function queries / Boosting – boost functions
- Solritas / The sample browse interface
- SolrJ
- about / SolrJ – Solr's Java client API
- features / SolrJ – Solr's Java client API
- BrainzSolrClient example / The sample code – BrainzSolrClient
- logging dependencies / Dependencies and Maven
- search, performing with / Searching with SolrJ
- document, indexing with / Indexing with SolrJ
- SolrJS
- about / AJAX Solr
- SolrMeter
- used, for testing Solr performance / Use SolrMeter to test Solr performance
- URL / Use SolrMeter to test Solr performance
- Solr performance
- testing, SolrMeter used / Use SolrMeter to test Solr performance
- monitoring / Monitoring Solr performance
- Stats Admin interface / Stats Admin interface
- Solr powered artists autocomplete widget
- building, with jQuery / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- building, with JSONP / Building a Solr-powered artists autocomplete widget with jQuery and JSONP
- Solr resources
- references / Resources outside this book
- SolrServer class
- about / The SolrServer class
- SolrUIMA
- Solrs Update-JSON
- URL / Data formats
- sorting
- about / Sorting
- by distance / Sorting by distance
- SpanQueries
- spatial, in Solr 3
- about / Spatial in Solr 3 – LatLonType and friends
- configuration / Configuration
- spatial, in Solr 4
- about / Spatial in Solr 4 – SpatialRecursivePrefixTreeFieldType
- configuration, basics / Configuration – basic
- spatial search
- about / Spatial search
- advanced / Advanced spatial
- URL / Advanced spatial
- special characters
- escaping / Escaping special characters
- SpellCheck component
- about / The SpellCheck component
- schema configuration / The schema configuration
- configuration, in solrconfig.xml / Configuration in solrconfig.xml
- q parameter, processing / Processing the q parameter
- spellcheck.q parameter, processing / Processing the spellcheck.q parameter
- Index- and file-based spellcheckers, building / Building index- and file-based spellcheckers
- spellchecker component
- request parameters / Issuing spellcheck requests
- Spell Checker Oriented Word Lists (SCOWL)
- about / FileBasedSpellChecker options
- spellcheckers
- DirectSolrSpellChecker / The SpellCheck component, DirectSolrSpellChecker options
- IndexBasedSpellChecker / The SpellCheck component, IndexBasedSpellChecker options
- FileBasedSpellChecker / The SpellCheck component, FileBasedSpellChecker options
- WordBreakSolrSpellChecker / The SpellCheck component, WordBreakSolrSpellChecker options
- configuring / Configuring spellcheckers – dictionaries
- spell checking
- parameters / Spell checking
- spellcheck query converter / Processing the q parameter
- spellcheck requests
- issuing / Issuing spellcheck requests
- Splainer
- about / Tools – Splainer and Quepid
- URL / Tools – Splainer and Quepid
- split brain / Setting up ZooKeeper for SolrCloud
- Squid
- standard (default) highlighter
- stats component
- about / The Stats component
- configuring / Configuring the stats component
- statistics, on track durations / Statistics on track durations
- reference link / Statistics on track durations
- status / A simple query
- Steady State
- about / Tuning complex systems is hard
- stemming / Lucene – the underlying engine
- about / Stemming
- URL / Stemming
- SnowballPorterFilterFactory / Stemming
- PorterStemFilterFactory / Stemming
- KStemFilterFactory / Stemming
- EnglishMinimalStemFilterFactory / Stemming
- correcting / Correcting and augmenting stemming
- augmenting / Correcting and augmenting stemming
- stock dynamic fields, schema.xml file / Schema design and indexing
- stop words
- about / Working with stop words
- subqueries
- about / Subqueries
- prohibited clauses, limitations / Limitations of prohibited clauses in subqueries
- substring indexing
- about / Substring indexing and wildcards
- Suggester
- reference link / Query term completion via the Suggester
- Suggester SpellChecker
- about / The SpellCheck component
- sunspot_rails gem
- about / The sunspot_rails gem
- myFaves project, setting up / Setting up the myFaves project
- myFaves relational database, populating from Solr / Populating the myFaves relational database from Solr
- Solr indexes, building from relational database / Building Solr indexes from a relational database
- myFaves website, completing / Completing the myFaves website
- Surround query parser
- synonyms
- processing / Processing synonyms
- expansion, at index time versus query time / Synonym expansion at index time versus query time
T
- tailing / HTTP server request access logs
- term proximity
- terms / Lucene – the underlying engine, Configuring field types
- Terms component
- reference link / Query term completion via the Terms component
- TermVector component
- about / The TermVector component
- URL / The TermVector component
- term vectors
- using / Using term vectors
- text
- sorting / Sorting text
- text analysis / Lucene – the underlying engine
- experimenting with / Experimenting with text analysis
- text analyzer / Lucene – the underlying engine
- TF-IDF / Alternative scoring models
- time to live (TTL) / Update request processors
- token filters
- tokenization
- KeywordTokenizerFactory / Tokenization
- WhitespaceTokenizerFactory / Tokenization
- StandardTokenizerFactory / Tokenization
- UAX29URLEmailTokenizer / Tokenization
- ClassicTokenizerFactory / Tokenization
- LetterTokenizerFactory / Tokenization
- LowerCaseTokenizerFactory / Tokenization
- PatternTokenizerFactory / Tokenization
- PathHierarchyTokenizerFactory / Tokenization
- tokenize / Lucene – the underlying engine
- tokenizer
- about / Configuring field types, Tokenization
- tokens / Lucene – the underlying engine
- about / Tokenization
- TokenStream
- about / Filtering
- Tomcat
- top tool
- about / Tuning complex systems is hard
- total document count
- tracks
- about / MusicBrainz.org
- transaction log / The transaction log
- Transactions Per Second (TPS) / Tuning complex systems is hard
- transformers
- about / Fields and transformers
- TemplateTransformer / Fields and transformers
- RegexTransformer / Fields and transformers
- DateFormatTransformer / Fields and transformers
- NumberFormatTransformer / Fields and transformers
- HTMLStripTransformer / Fields and transformers
- ClobTransformer / Fields and transformers
- LogTransformer / Fields and transformers
- ScriptTransformer / Fields and transformers
U
- uniqueKey / Disabling unique key checking
- Universally Unique Identifier (UUID)
- about / The unique key
- Unix mkfifo command / Sending CSV-formatted data to Solr
- Unstructured Information Management Architecture (UIMA) / Update request processors
- Update-XML format, Solr
- about / Solr's Update-XML format
- documents, deleting / Deleting documents
- update request processors
- about / Update request processors
- SignatureUpdateProcessorFactory / Update request processors
- UIMAUpdateProcessorFactory / Update request processors
- LogUpdateProcessorFactory / Update request processors
- RunUpdateProcessorFactory / Update request processors
- FieldMutatingUpdateProcessorFactor / Update request processors
- CloneFieldUpdateProcessorFactory / Update request processors
- StatelessScriptUpdateProcessorFactory / Update request processors
- DocExpirationUpdateProcessorFactory / Update request processors
- DocBasedVersionConstraintsProcessorFactory / Update request processors
- RegexpBoostProcessorFactory / Update request processors
- TikaLanguageIdentifierUpdateProcessorFactor / Update request processors
- LangDetectLanguageIdentifierUpdateProcessorFactory / Update request processors
- URL / Update request processors
- URL encoding
- URL / Parsing the URL
V
- ValueSources
- about / Functions and function queries
- Varnish
- Vector Space Model / Alternative scoring models
- Velocity
- VelocityResponseWriter
- verion parameter / Output-related parameters
W
- WAR (Web application archive) file / Installing Solr into a Servlet container
- Web Hook
- URL / Data sources
- web pages
- crawling, Nutch used / Nutch for crawling web pages
- Well Known Text (WKT) / Advanced spatial
- wildcard queries
- about / Wildcard queries
- Wildcard queries
- fuzzy queries / Fuzzy queries
- regular expression queries / Regular expression queries
- wildcards
- about / Substring indexing and wildcards
- WordBreakSolrSpellChecker
- about / The SpellCheck component
- WordBreakSolrSpellChecker component, options
- combineWords / WordBreakSolrSpellChecker options
- breakWords / WordBreakSolrSpellChecker options
- maxChanges / WordBreakSolrSpellChecker options
- WordNet
- URL / Processing synonyms
- writer type
- writer type (wt) / Output-related parameters
X
- XInclude
- XInclude feature
- about / Separate indices
- XML response format
- about / Solr's XML response format
- URL, parsing / Parsing the URL
- XML search results
- transforming, XSLT used / Using XSLT to transform XML search results
- XML structured data representation
- XSLT
- about / Using XSLT to transform XML search results
- used, for transforming XML search results / Using XSLT to transform XML search results
Y
- YAFF (Yet Another File Format)
- about / The data ingestion process
Z
- Zookeeper
- data, administering in / Administering Data in ZooKeeper
- ZooKeeper
- about / Use SolrCloud to go big – scale wide, Setting up ZooKeeper for SolrCloud
- setting up, for SolrCloud / Setting up ZooKeeper for SolrCloud
- installing / Installing ZooKeeper