- Sphinx Search Beginner's Guide
- Abbas Ali
- 211字
- 2021-04-09 21:30:56
Sphinx is an external solution for database search, which means that it runs outside the main database used for your application. It takes data from the database and creates indexes that are stored on a file system. These indexes are highly optimized for searching and your application uses an API to search the indexes.
Sphinx interacts with the database using a data source driver which comes along with Sphinx. You need to specify which data source driver should be used by Sphinx in its configuration file.
As shown at the beginning of this chapter, Sphinx is shipped with some binary programs which were installed at /usr/local/sphinx/bin
directory. Let's take a look at two principal programs that are used by Sphinx for indexing and searching purposes.
- indexer: This program is used for indexing and re-indexing full-text indexes. By default, Sphinx reads the configuration file at
/usr/local/sphinx/etc/sphinx.conf
to know what and how to index. We will be dealing withsphinx.conf
in more detail during later chapters. - searchd: This is the daemon used for searching the indexes. It requires a client to access the Sphinx API. There are a number of
searchd
client API implementations available for Sphinx.
Enough talking about Sphinx, now let's see it in action…
- JasperReports for Java Developers
- Swing Extreme Testing
- Photoshop CS5平面設計入門與提高
- Photoshop案例實戰從入門到精通
- Creo Parametric 5.0中文版從入門到精通
- 下一代空間計算:AR與VR創新理論與實踐
- 陌上花開:古風CG插畫繪制技法精解(花卉篇)
- AutoCAD 2016中文版基礎教程(全圖解視頻版)
- Building Websites with XOOPS : A step/by/step tutorial
- Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook
- 剪映專業版:短視頻創作案例教程(全彩慕課版)
- 數碼攝影修圖師完全手冊(第2卷)
- Moodle 2.0 for Business Beginner's Guide
- 從零開始:Photoshop CC 2019設計基礎+商業設計實戰
- 中文版Premiere Pro 2022基礎教程