Apache Solr enterprise search server : enhance your searches with faceted navigation, result highlighting, relevancy-ranked sorting, and much more with this comprehensive guide to Apache Solr 4 /

Saved in:
Bibliographic Details
Author / Creator:Smiley, David, author.
Edition:Third edition.
Imprint:Birmingham, UK : Packt Publishing, 2015.
Description:1 online resource (1 volume) : illustrations
Series:Community experience distilled
Community experience distilled.
Subject:Apache (Computer file : Apache Group)
Apache (Computer file : Apache Group)
Search engines -- Programming.
Web search engines.
Open source software.
COMPUTERS -- Web -- Search Engines.
COMPUTERS -- Web -- Web Programming.
COMPUTERS -- Programming -- Open Source.
Open source software.
Search engines -- Programming.
Web search engines.
Electronic books.
Electronic books.
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11305967
Hidden Bibliographic Details
Varying Form of Title:Enhance your searches with faceted navigation, result highlighting, relevancy-ranked sorting, and much more with this comprehensive guide to Apache Solr 4
Digital file characteristics:text file
Notes:Includes index.
Includes bibliographical references and index.
Online resource; title from cover (Safari, viewed June 10, 2015).
Online resource; title from PDF title page (EBSCO, viewed July 10, 2017).
Summary:This book is for developers who want to learn how to get the most out of Solr in their applications, whether you are new to the field, have used Solr but don't know everything, or simply want a good reference. It would be helpful to have some familiarity with basic programming concepts, but no prior experience is required.
Other form:Print version: Smiley, David. Apache Solr Enterprise Search Server. Birmingham : Packt Publishing, ©2015 9781782161363
Table of Contents:
  • Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Quick Starting Solr; An introduction to Solr; Lucene-the underlying engine; Solr-a Lucene-based search server; Comparison to database technology; A few differences between Solr 4 and Solr 5; Getting started; Solr's installation directory structure; Running Solr; A quick tour of Solr; Loading sample data; A simple query; Some statistics; The sample browse interface; Configuration files; What's next?; Schema design and indexing; Text analysis; Searching; Integration.
  • Resources outside this bookSummary; Chapter 2: Schema Design; Is Solr schemaless?; MusicBrainz.org; One combined index or separate indices; One combined index; Problems with using a single combined index; Separate indices; Schema design; Step 1
  • determine which searches are going to be powered by Solr; Step 2
  • determine the entities returned from each search; Step 3
  • denormalize related data; Denormalizing
  • one-to-one associated data; Denormalizing
  • one-to-many associated data; Step 4
  • omit the inclusion of fields only used in search results (optional); The schema.xml file.
  • Field definitionsDynamic field definitions; Advanced field options for indexed fields; The unique key; The default search field and query operator; Copying fields; Our MusicBrainz field definitions; Defining field types; Built-in field type classes; Numbers and dates; Some other field types; Summary; Chapter 3: Text Analysis; Configuring field types; Experimenting with text analysis; Character filters; Tokenization; Filtering; Stemming; Correcting and augmenting stemming; Processing synonyms; Synonym expansion at index time versus query time; Working with stop words; Phonetic analysis.
  • Substring indexing and wildcardsReversedWildcardFilter; N-gram analysis; N-gram costs; Sorting text; Miscellaneous token filters; The multilingual search; The multifield approach; The multicore approach; The single field approach; Summary; Chapter 4: Indexing Data; Communicating with Solr; Using direct HTTP or a convenient client API; Pushing data to Solr or have Solr pull it; Data formats; Solr's HTTP POST options; Remote streaming; Solr's Update-XML format; Deleting documents; Commit, optimize, and rollback the transaction log; Don't overlap commits; Index optimization.
  • Rolling back an uncommitted changeThe transaction log; Atomic updates and optimistic concurrency; Sending CSV-formatted data to Solr; Configuration options; The DataImportHandler framework; Configuring the DataImportHandler framework; The development console; Writing a DIH configuration file; Data sources; Entity processors; Fields and transformers; Example DIH configurations; Importing from databases; Importing XML from a file with XSLT; Importing multiple rich document files
  • crawling; Importing commands; Delta imports; Indexing documents with Solr Cell.