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 do I access and use the SphinxSearch source code?
- How do I use SphinxSearch with XMLPipe2?
- How do I install and configure Sphinxsearch on Ubuntu?
- How do I set up SphinxSearch with Zoom?
- How do I configure SphinxSearch using YAML?
- How can I use Sphinx Search to generate word forms?
- How do I use the sphinxsearch sql_attr_multi attribute?
- How do I configure a SphinxSearch server?
- How do I run SphinxSearch?
- How can I use the proximity_bm25 feature in Sphinx Search?
See more codes...