• Complain

Jayant Kumar - Apache Solr PHP Integration

Here you can read online Jayant Kumar - Apache Solr PHP Integration full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2013, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Jayant Kumar Apache Solr PHP Integration
  • Book:
    Apache Solr PHP Integration
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2013
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Apache Solr PHP Integration: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Apache Solr PHP Integration" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build a fully-featured and scalable search application using PHP to unlock the search functions provided by Solr

Overview

  • Understand the tools that can be used to communicate between PHP and Solr, and how they work internally
  • Explore the essential search functions of Solr such as sorting, boosting, faceting, and highlighting using your PHP code
  • Take a look at some advanced features of Solr such as spell checking, grouping, and auto complete with implementations using PHP code

In Detail

The Search tool is a very powerful for any website. No matter what type of website, the search tool helps visitors find what they are looking for using key words and narrow down the results using facets. Solr is the popular, blazing fast, open source enterprise search platform from the Apache Lucene project. It is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the worlds largest websites.

This book is a practical, hands-on, end-to-end guide that provides you with all the tools required to build a fully-featured search application using Apache Solr and PHP. The book contains practical examples and step-by-step instructions.

Starting off with the basics of installing Apache Solr and integrating it with Php, the book then proceeds to explore the features provided by Solr to improve searches using Php. You will learn how to build and maintain a Solr index using Php, discover the query modes available with Solr, and how to use them to tune the Solr queries to retrieve relevant results. You will look at how to build and use facets in your search, how to tune and use fast result highlighting, and how to build a spell check and auto complete feature using Solr. You will finish by learning some of the advanced concepts required to runa large-scale enterprise level search infrastructure.

What you will learn from this book

  • Install Solr and integrate it with PHP
  • Insert, update, and delete documents from the Solr index using PHP
  • Perform select queries using the dismax and edismax query modes
  • Sort, boost, and re-use select queries using PHP
  • Employ faceting and result highlighting
  • Debug and fine-tune Solr search queries for relevance
  • Implement the spell checker and auto complete features using Solr and PHP
  • Search for documents similar to a particular document and Retrieve index stats using PHP
  • Deploy distributed searching using sharing and load-balancing of Solr queries

Approach

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.

Who this book is written for

If you are a developer who knows PHP and is interested in integrating search into your applications, this is the book for you. No advanced knowledge of Solr is required. Very basic knowledge of system commands and the command-line interface on both Linux and Windows is required. You should also be familiar with the concept of Web servers.

Jayant Kumar: author's other books


Who wrote Apache Solr PHP Integration? Find out the surname, the name of the author of the book and a list of all author's works by series.

Apache Solr PHP Integration — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Apache Solr PHP Integration" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Apache Solr PHP Integration

Apache Solr PHP Integration

Copyright 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: November 2013

Production Reference: 1181113

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78216-492-0

www.packtpub.com

Cover Image by Aniket Sawant (<>)

Credits

Author

Jayant Kumar

Reviewers

Renoir Boulanger

Ruben Teijeiro

Acquisition Editor

Luke Presland

Commisioning Editor

Amit Ghodake

Technical Editors

Sharvari H. Baet

Nadeem Bagban

Project Coordinator

Suraj Bist

Proofreader

Ting Baker

Indexer

Monica Ajmera Mehta

Production Coordinator

Melwyn D'sa

Cover Work

Melwyn D'sa

About the Author

Jayant Kumar is an experienced software professional and a Bachelor of Engineering in Computer Science, with more than 12 years' of experience in architecting and developing large-scale web applications.

Jayant is an expert on search technologies and PHP and has been working with Lucene and Solr for more than 10 years now. He has been the key person responsible for introducing Lucene as a search engine in www.naukri.com, the most successful job portal in India.

Jayant has played many different important roles throughout his career, including software developer, team leader, project manager, and architect, but his primary focus has been on building scalable solutions on the web. Currently, he is associated with the digital division of HT Media as the Chief Architect responsible for the job site www.shine.com.

Jayant is an avid blogger and his blog can be visited at http://jayant7k.blogspot.in. His LinkedIn profile is available at http://www.linkedin.com/in/jayantkumar.

I would like to thank the guys at Packt Publishing for giving me the opportunity to write this book. Special thanks to Yogesh, Suraj, and Amit for keeping me engaged and dealing with my drafts and providing feedback at all stages.

I would like to thank my wife Nidhi and my parents for taking care of our kids while I was engaged in writing the book. And finally, I would like to thank my kids, Ashlesha and Banhishikha, for bearing with me while I was writing this book.

About the Reviewers

Renoir Boulanger is an application developer fascinated with web standards. He has been developing websites and web applications in PHP for over 10 years. His experience includes server management and web development for several communications agencies in the province of Quebec. He has created web integration libraries, and participated in the development of various specialized web applications, some of which were for big-name clients such as the W3C, Ericsson, Telefilm Canada, and the Union des Artistes du Qubec.

Renoir's involvement in the W3C is as a member of developer relations and system teams, mainly contributing to the WebPlatform Docs (http://webplatform.org/) project to maintain the site stability, improve the site features, strengthen the hosting, and deployment infrastructure, act as a technical liaison with open source communities, and contribute to the success of the site.

In addition to having an easily identifiable name on the web, he can be found as @renoirb or at https://renoirboulanger.com/#is.

Ruben Teijeiro is an experienced frontend and backend web developer and has worked with several PHP frameworks for over a decade. His expertise is focused now on Drupal with which he has collaborated in the development of several projects for important companies such as Unicef and Telefonica in Spain and Ericsson in Sweden.

As an active member of the Drupal community you can find him contributing to Drupal Core, helping and mentoring other contributors, and speaking at Drupal events around the world. He also loves to share what he has learned on his blog at http://drewpull.com.

I would like to express my deepest gratitude to the Drupal community. Without your help this would not be possible. A special thanks to my parents for their help and support and lastly to my girlfriend, Ana, who pushes me to be a better person.

www.PacktPub.com
Support files, eBooks, discount offers, and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On-demand and accessible via web browsers
Free access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

Searches are an integral part of any web application that is built today. Whether it is a content site, a job site, an e-commerce site, or any other website, searches play a very important role in helping the user locate the information that he/she is looking for. As a developer, it is imperative to provide the user of the website with all the possible tools for searching and narrowing down to the required information. Apache Solr is a full text search engine, which provides a large list of features for searches. PHP is the preferred programming language for building websites. This book guides the reader on the integration between PHP and Solr.

When a user performs a search on the website, he wants the results to be relevant based on certain criteria. Let us take the example of an e-commerce website. A search can happen on product names, brand names, model numbers, and product types. Once the results are visible, it is important to provide a set of facets on price, size, and some other features of the products in the search result, which can be used to narrow down the results to exactly what is desired. Autocompleting the search query as the user types and providing spelling suggestions are some of the advanced search functionalities that are visible on some websites.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Apache Solr PHP Integration»

Look at similar books to Apache Solr PHP Integration. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Apache Solr PHP Integration»

Discussion, reviews of the book Apache Solr PHP Integration and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.