Amazon cover image
Image from Amazon.com

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 / David Smiley [and three others].

By: Material type: TextTextSeries: Community experience distilledPublisher: Birmingham, UK : Packt Publishing, 2015Edition: Third editionDescription: 1 online resource (1 volume) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781782161370
  • 1782161376
  • 1782161368
  • 9781782161363
Other title:
  • Enhance your searches with faceted navigation, result highlighting, relevancy-ranked sorting, and much more with this comprehensive guide to Apache Solr 4
Subject(s): Genre/Form: Additional physical formats: Print version:: Apache Solr Enterprise Search Server.DDC classification:
  • 005.365 025.04252
LOC classification:
  • TK5105.884
Online resources:
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.
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.
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
eBook eBook e-Library EBSCO Computers Available
Total holds: 0

Online resource; title from cover (Safari, viewed June 10, 2015).

Online resource; title from PDF title page (EBSCO, viewed July 10, 2017).

Includes index.

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.

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.

Includes bibliographical references and index.

Powered by Koha