This repository has been archived by the owner on Nov 8, 2023. It is now read-only.
forked from tima/mt-plugin-SphinxSearch
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
19 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -1,6 +1,20 @@ | |||
For the plugin itself: | # SphinxSearch | ||
|
|
||
* The plugin needs to be configured and sphinx.conf generated (either by the plugin or manually). | The SphinxSearch plugin enhances the search feature in Movable Type by adding | ||
* If running for the first time, the indexer needs to be run manually (/path/to/indexer --config /path/to/sphinx.conf --all). | extensive support for full-text indices. It integrates the Sphinx server with | ||
* Either start searchd manually as the web user (/path/to/searchd --config /path/to/sphinx.conf) or let the task start it for you. | Movable Type to provide full-text searches across various objects in Movable | ||
* run-periodic-tasks needs to be running to update the indexes (and start searchd automatically if needed). | Type. | ||
|
|||
## What is Sphinx? | |||
|
|||
Sphinx is a full-text search engine, distributed under GPL version 2. | |||
Generally, it's a standalone search engine, meant to provide fast, | |||
size-efficient and relevant full-text search functions to other applications. | |||
|
|||
Currently built-in data source drivers support fetching data either via direct | |||
connection to MySQL, or from a pipe in a custom XML format. | |||
|
|||
The native Sphinx search API is available for PHP, Python, Perl, Ruby, Java | |||
amongst other programming languages. As the Movable Type core is primarily | |||
written in Perl, the plugin uses the Perl API via the corresponding CPAN | |||
module to communicate with the Sphinx search service. |