X-Git-Url: https://git.cweiske.de/phinde.git/blobdiff_plain/a2e7177d78911d219bc5be86c1cc86989b36983f..48aa2dbb95cf4199caa8707dc7b6cec12c2d2a95:/README.rst diff --git a/README.rst b/README.rst index 3d10657..0008b60 100644 --- a/README.rst +++ b/README.rst @@ -19,11 +19,18 @@ Features - ``foo OR bar`` - ``title:foo`` searches for ``foo`` only in the page title - Facets for tag, domain, language and type +- Date search: + + - ``before:2016-08-30`` - modification date before that day + - ``after:2016-08-30`` - modified after that day + - ``date::2016-08-30`` - exact modification day match - Site search - Query: ``foo bar site:example.org/dir/`` - or use the ``site`` GET parameter: ``/?q=foo&site=example.org/dir`` +- OpenSearch support with HTML and Atom result lists +* Instant indexing with WebSub (formerly PubSubHubbub) ============ @@ -36,6 +43,37 @@ Dependencies - Net_URL2 +===== +Setup +===== +FIXME: This section is incomplete. + + +System service +============== +When using systemd, you can let it run multiple worker instances when +the system boots up: + +#. Copy files ``data/systemd/phinde*.service`` into ``/etc/systemd/system/`` +#. Adjust user and group names, and the work directories +#. Enable three worker processes:: + + $ systemctl daemon-reload + $ systemctl enable phinde@1 + $ systemctl enable phinde@2 + $ systemctl enable phinde@3 + $ systemctl enable phinde + $ systemctl start phinde +#. Now three workers are running. Restarting the ``phinde`` service also + restarts the workers. + + + +Cron job +======== +Run ``bin/renew-subscriptions.php`` once a day with cron. + + ============ About phinde ============