Cargando…

Apache Solr essentials : leverage the power of Apache Solr to create efficient search applications /

If you are a competent developer with experience of working with technologies similar to Apache Solr and want to develop efficient search applications, then this book is for you. Familiarity with the Java programming language is required.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gazzarini, Andrea (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Get Me Up and Running; 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
  • TroubleshootingUnsupportedClassVersionError; The ""Failed to read artifact descriptor"" message; Summary; Chapter 2: Indexing Your Data; Understanding the Solr data model; Document; The inverted index; The Solr core; The Solr schema; Field types; Fields; Other schema sections; Solr indexing configuration; General settings; Index configuration; Update handler and the autocommit feature; RequestHandler; UpdateRequestProcessor; Index operations; Add; Sending add commands; Delete; Commit, optimize, and rollback; Extending and customizing the index process; Changing the stored value of fields
  • Indexing custom dataTroubleshooting; Multivalued fields and the copyField directive; The copyField input value; Required fields and the copyField directive; Stored text is immutable!; Data not indexed; Summary; Chapter 3: Searching Your Data; The sample project; Querying; Search-related configuration; Query analyzers; Common query parameters; Field lists; Filter queries; Query parsers; The Solr query parser; Terms, fields, and operators; Boosts; Wildcards; Fuzzy; Proximity; Ranges; The Disjunction Maximum query parser; Query Fields; Alternative query; Minimum should match; Phrase fields
  • Query phrase slopPhrase 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 parametersRealTimeGetHandler; 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; Summary; Chapter 4: Client API; Solrj; SolrServer
  • the Solr façade; Input and output data transfer objects; Adds and deletes; Search; Other bindings; Summary; Chapter 5: Administering and Tuning Solr; Dashboard; Physical and JVM memory; Disk usage; File descriptors; Logging; Core Admin; Java properties and thread dump