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 /
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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Edición: | Third edition. |
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- 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.