Cargando…

Sphinx Search Beginner's Guide.

Implement full-text search with lightning speed and accuracy using Sphinx.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ali, Abbas
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2011.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Sphinx Search; Sphinx Search; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers, and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; Who this book is for; Conventions; Time for action
  • heading; What just happened?; Pop quiz
  • heading; Have a go hero
  • heading; Reader feedback; Customer support; Errata; Piracy; Questions; 1. Setting Up Sphinx; What you need to know; Different ways of performing a search; Searching on a live database; Searching an index.
  • Sphinx-a full-text search engineFeatures; A brief history; License; Installation; System requirements; Sphinx on a Unix-based system; Time for action
  • installation on Linux; What just happened?; Options to the configure command; Known issues during installation; Sphinx on Windows; Time for action
  • installation on Windows; What just happened?; Sphinx on Mac OS X; Time for action
  • installation on a Mac; What just happened?; Other supported systems; Summary; 2. Getting Started; Checking the installation; Full-text search; What is full-text search?; Traditional search.
  • Time for action
  • normal search in MySQLWhat just happened?; MySQL full-text search; Advantages of full-text search; When to use a full-text search?; Overview of Sphinx; Primary programs; Time for action
  • Sphinx in action; What just happened?; Data to be indexed; Creating the Sphinx configuration file; Searching the index; Have a go hero -; Why use Sphinx for full-text searching?; Summary; 3. Indexing; What are indexes?; Indexes in Sphinx; Index attributes; Types of attributes; Multi-value attributes (MVA); Data sources; How to define the data source?; SQL data sources.
  • Creating Index using SQL data source (Blog)Creating a simple index without any attributes; Time for action
  • creating database tables for a blog; What just happened?; Time for action
  • populate the database tables; What just happened?; Time for action
  • creating the Sphinx configuration file; What just happened?; The indexing workflow; Adding attributes to the index; Time for action
  • adding attributes to the index; What just happened?; Adding an MVA to the index; Time for action
  • Adding an MVA to the index; What just happened?; Filtering without searching for a specific phrase.
  • Xmlpipe data sourcexmlpipe2 data source; Indexing with schema defined in XML stream; Time for action
  • creating index (without attributes); What just happened?; Time for action
  • add attributes to schema; What just happened?; Indexing with schema defined in configuration file; Time for action
  • create index with schema defined in configuration file; What just happened?; Summary; 4. Searching; Client API implementations for Sphinx; Search using client API; Time for action
  • creating a basic search script; What just happened?; Matching modes.
  • Time for action
  • searching with different matching modes.