129Syaroslav@ivinco.com=== Requirements ===
229Syaroslav@ivinco.com
329Syaroslav@ivinco.com1. Sphinx Search (http://www.sphinxsearch.com/downloads.html)
429Syaroslav@ivinco.com
529Syaroslav@ivinco.com2. PHP5 with SQLite extension (it is enabled by default as of PHP 5)
624Syaroslav@ivinco.com
716Syaroslav@ivinco.com
829Syaroslav@ivinco.com=== Installation ===
929Syaroslav@ivinco.com
1029Syaroslav@ivinco.com1. Unpack plugin files into lib/plugins directory of your DokuWiki installation.
1129Syaroslav@ivinco.com
1229Syaroslav@ivinco.com2. Run Sphinx Search indexer to index your DokuWiki data for the first time.
1329Syaroslav@ivinco.comNote: you have to run it from lib/plugins/sphinxsearch directory. e.g.:
1429Syaroslav@ivinco.com	$cd {Your_DokuWiki_Path}/lib/plugins/sphinxsearch
1529Syaroslav@ivinco.com	$indexer -c sphinx.conf dk_main
1629Syaroslav@ivinco.com
17*30Syaroslav@ivinco.com3. After indexer completes it's job, run searchd, e.g.:
1829Syaroslav@ivinco.com	$searchd -c sphinx.conf
1929Syaroslav@ivinco.comBy default searchd port is 3313, so make sure this port is free (if you have sphinx on other port, see #5).
2029Syaroslav@ivinco.com
2129Syaroslav@ivinco.com4. To have your search results up-to-date, setup cronjob to periodically re-index your DokuWiki data, e.g.:
2224Syaroslav@ivinco.com    1 10 * * * root {Your_DokuWiki_Path}/lib/plugin/sphinxsearch/indexer.php
2329Syaroslav@ivinco.com
2427Syaroslav@ivinco.com5. You can fine-tune the search behavior by editing the configuration file conf/default.php
2523Syaroslav@ivinco.com
2616Syaroslav@ivinco.com
2729Syaroslav@ivinco.com=== Troubleshooting ===
2829Syaroslav@ivinco.com
2929Syaroslav@ivinco.comPHP allocate memory problem.
3024Syaroslav@ivinco.comThis is solved by increasing PHP memory limit - you can use one of the following ways:
3129Syaroslav@ivinco.com	a) using php.ini
3229Syaroslav@ivinco.com		memory_limit = 1024M
3329Syaroslav@ivinco.com	b) inside php script
3429Syaroslav@ivinco.com		ini_set('memory_limit', '1024M');
3529Syaroslav@ivinco.com	c) using .htaccess file
3629Syaroslav@ivinco.com		php_value memory_limit "1024M"
3716Syaroslav@ivinco.com
3816Syaroslav@ivinco.com
39