This concise introduction to Sphinx shows you how to use this free software to index an enormous number of documents and provide fast results to both simple and complex searches. Written by the creator of Sphinx, this authoritative book is short and to the point. * Understand the particular way Sphinx conducts searches * Install and configure Sphinx, and run a few basic tests * Issue basic queries to Sphinx at the application level * Learn the syntax of search text and the effects of various search options * Get strategies for dealing with large data sets, such as multi-index searching * Apply relevance and ranking guidelines for presenting best results to the user
Sprache
Verlagsort
Zielgruppe
Produkt-Hinweis
Broschur/Paperback
Klebebindung
Maße
Höhe: 234 mm
Breite: 179 mm
Dicke: 14 mm
Gewicht
ISBN-13
978-0-596-80955-3 (9780596809553)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Andrew is the creator of Sphinx.
Preface;
Audience;
Organization of This Book;
Conventions Used in This Book;
Using Code Examples;
We'd Like to Hear from You;
Safari® Books Online;
Acknowledgments;
Chapter 1: The World of Text Search;
1.1 Terms and Concepts in Search;
1.2 Search Workflows;
Chapter : Getting Started with Sphinx;
2.1 Workflow Overview;
2.2 Getting Started ... in a Minute;
2.3 Basic Configuration;
2.4 Accessing searchd;
2.5 Building Sphinx from Source;
Chapter 3: Basic Indexing;
3.1 Indexing SQL Data;
3.2 Indexing XML Data;
3.3 Working with Character Sets;
3.4 Handling Stop Words and Short Words;
Chapter 4: Basic Searching;
4.1 Matching Modes;
4.2 Full-Text Query Syntax;
4.3 Result Set Contents and Limits;
4.4 Searching Multiple Indexes;
4.5 Result Set Processing;
Chapter 5: Managing Indexes;
5.1 The "Divide and Conquer" Concept;
5.2 Index Rotation;
5.3 Picking Documents;
5.4 Handling Updates and Deletions with K-Lists;
5.5 Scheduling Rebuilds, and Using Multiple Deltas;
5.6 Merge Versus Rebuild Versus Deltas;
5.7 Scripting and Reloading Configurations;
Chapter 6: Relevance and Ranking;
6.1 Relevance Assessment: A Black Art;
6.2 Relevance Ranking Functions;
6.3 Sphinx Rankers Explained;
6.4 Where to Go from Here;