- 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…
- Painter繪畫實例教程
- 中文版After Effects 2021入門教程
- Photoshop CC超級學習手冊
- Procreate插畫入門必修課
- R Graph Cookbook
- Oracle Warehouse Builder 11g R2: Getting Started 2011
- 中文版Maya 2014基礎培訓教程
- Excel 2010 Financials Cookbook
- 剪映:從零開始精通短視頻剪輯(電腦版)
- Cassandra High Performance Cookbook
- AutoCAD 2016中文版從新手到高手
- Premiere短視頻制作(第2版·全彩慕課版)
- Away3D 3.6 Cookbook
- 48小時精通SketchUp 8中文版草圖大師建模設計技巧
- Learning FreeNAS