- 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…
- Sakai CLE Courseware Management
- Sphinx Search Beginner's Guide
- 中文版CorelDRAW X7基礎培訓教程(移動學習版)
- AutoCAD快速自學寶典(2018中文版)
- Midjourney從入門到實戰應用
- ADOBE FLASH PROFESSIONAL CS6 標準培訓教材
- After Effects中文版入門、精通與實戰
- 皮膚鏡圖像分析與識別
- After Effects 2022從新手到高手
- AutoCAD 2020中文版入門、精通與實戰
- Microsoft Silverlight 4 and SharePoint 2010 Integration
- 攝影師的后期課:人像調色篇
- AI純美人物繪畫關鍵詞圖鑒(Midjourney版)
- After Effects CS6 標準教程
- Learning Website Development with Django