Cargando…

Apache Solr PHP Integration.

This book is full of step-by-step example-oriented tutorials which will show readers how to integrate Solr in PHP applications using the available libraries, and boost the inherent search facilities that Solr offers. If you are a developer who knows PHP and is interested in integrating search into y...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kumar, Jayant
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2013.
Colección:Community experience distilled
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Installing and Integrating Solr and PHP; Solr; Installing Solr; Configuring Tomcat to run Solr; Executing a ping query on Solr using PHP; Libraries available for PHP-Solr integration; Installing Solarium; Executing ping queries on Solr using PHP and Solarium library; More about endpoints; Checking Solr query logs; Solarium adapters; Summary; Chapter 2: Inserting, Updating, and Deleting Documents from Solr; The Solr schema; Adding sample documents to Solr index.
  • Using PHP to add documents to Solr indexUpdating documents in Solr using PHP; Deleting documents in Solr using Php; Commit, rollback, and index optimization; Summary; Chapter 3: Select Query on Solr and Query Modes (DisMax/eDisMax); Creating a basic select query with sorting and return fields; Running a query using select configuration; Re-using queries; DisMax and eDisMax query modes; Executing queries using DisMax & eDisMax; Date boosting in an eDisMax query; Advanced query parameters; Summary; Chapter 4: Advanced Queries
  • Filter Queries and Faceting; Filter queries and their benefits.
  • Executing filter queriesCreating filter query configuration; Faceting; Facet by field; Facet by query; Facet by range; Facet by pivot; Summary; Chapter 5: Highlighting Results Using PHP and Solr; Solr highlighting configuration; Highlighting in Solr using PHP and Solarium; Using different highlighting tags for different fields; Highlighting using the fast vector highlighter; Summary; Chapter 6: Debug and Stats Component; Solr relevance ranking; Executing debug through PHP code; Running debug on Solr interface; The stats component; Summary; Chapter 7: Spell Check in Solr.
  • Solr configuration for spell checkSpell checker implementations available with Solr; Running a spell check query using PHP; Implementing the autocomplete feature using Php and Solr; Summary; Chapter 8: Advanced Solr
  • Grouping, more like this query, and Distributed Search; Grouping results by field; Grouping results by query; Running more like this query using PHP; More like this tuning parameters; Distributed search; Setting up distributed search; Executing distributed search using PHP; Setting up Solr master-slave; Load balancing Solr queries using PHP; Summary; Index.