sphinxsearchHow can I configure SphinxSearch to work with MediaWiki?
- Install SphinxSearch:
$ apt-get install sphinxsearch - Create SphinxSearch configuration file:
$ nano /etc/sphinxsearch/sphinx.conf -
Add the following lines to the configuration file:
source mediawiki { type = mysql sql_host = localhost sql_user = <username> sql_pass = <password> sql_db = <database> sql_port = 3306 # default sql_query = \ SELECT page_id, page_title, page_touched \ FROM page sql_attr_uint = page_id sql_attr_timestamp = page_touched } - Index the data from the MediaWiki database:
$ indexer --all --config /etc/sphinxsearch/sphinx.conf - Start the searchd daemon:
$ searchd --config /etc/sphinxsearch/sphinx.conf - Connect to SphinxSearch by using a library such as SphinxQL:
$ mysql -h127.0.0.1 -P9306 - Execute the query to search the MediaWiki database:
mysql> SELECT * FROM mediawiki WHERE MATCH('<query>');
Helpful links
More of Sphinxsearch
- How can I use SphinxSearch and Zabbix together to monitor my system?
- How do I find the version of Sphinx Search I'm using?
- How do I install and configure Sphinxsearch on Ubuntu?
- How do I install Sphinxsearch 3 on Ubuntu?
- How do I configure SphinxSearch using YAML?
- How do I use the word count ranker in SphinxSearch?
- How do I use Sphinxsearch with Zsh?
- How do I configure logging for SphinxSearch?
- How can I use Sphinx to search for words in a specific form?
- How do I set up SphinxSearch with Zoom?
See more codes...