Synopses & Reviews
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
About the Author
Andrew is the creator of Sphinx.
Table of Contents
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;