Add URL rewrites/replacements
[phinde.git] / data / config.php.dist
index 4c6a14fe8962151708a7929e7740e8bf209501c7..38c04328e38659c816b63c64c72b0fc7ab136d57 100644 (file)
@@ -1,9 +1,46 @@
 <?php
 $GLOBALS['phinde'] = array(
+    //name of the app in the frontend
+    'apptitle' => 'website search',
+    //needed for websub
+    'baseurl' => 'http://phinde.example.org/',
     'elasticsearch' => 'http://127.0.0.1:9200/phinde/',
+    //whitelist of domains that shall be crawled
     'domains' => array(
         'www.example.org',
         'test.example.org'
-    )
+    ),
+    //list of regexes for URLs that should not be crawled
+    'crawlBlacklist' => array(
+    ),
+    //modify URLs with regex
+    'urlRewrites' => array(
+        // '^http://example.org/' => 'https://example.org/',
+    ),
+    //verbose output
+    'debug' => true,
+    //full path to log file
+    'logfile' => null,
+    //time in seconds after which URLs may be re-indexed
+    'refreshtime' => 86400,
+    //if directly linked URLs shall be indexed, even if they are
+    // on a non-whitelisted domain
+    'indexNonAllowed' => true,
+    //prefix for the gearman queue names, needed when multiple instances
+    //are running in parallel
+    'queuePrefix' => '',
+    //show the full text content in the results
+    // useful for chat logs in which every line is its own document
+    'showFullContent' => false,
+    //search result "hit" template file
+    'hitTemplate' => 'hit.htm',
+    //sidebar help text. empty to disable
+    'sidebarinclude' => 'search/sidebar-searchtips.htm',
+    //default sort order: "score" or "date"
+    'defaultSort' => 'score',
+    //database for PuSH subscriptions
+    'db_dsn' => 'mysql:host=localhost;dbname=phinde',
+    'db_user' => 'FIXME',
+    'db_pass' => 'FIXME',
 );
-?>
\ No newline at end of file
+?>