summaryrefslogtreecommitdiff
path: root/sphinx.conf
diff options
context:
space:
mode:
authoryo mama <pepper@scannerjammer.com>2014-09-25 19:09:06 -0700
committeryo mama <pepper@scannerjammer.com>2014-09-25 19:09:06 -0700
commitf68564b88dfb3ac08df2d01f883a0276883b96aa (patch)
tree550edd360bb71c540894216d887bf046a4f20570 /sphinx.conf
parentf7b29b9ff4658be13c8573ce4303240b572c4e57 (diff)
added2
Diffstat (limited to 'sphinx.conf')
-rw-r--r--sphinx.conf51
1 files changed, 51 insertions, 0 deletions
diff --git a/sphinx.conf b/sphinx.conf
new file mode 100644
index 0000000..24d271b
--- /dev/null
+++ b/sphinx.conf
@@ -0,0 +1,51 @@
+source journal
+{
+ type = mysql
+ sql_host = localhost
+ sql_user = journal_user
+ sql_pass = journal_password
+ sql_db = journal
+# sql_sock = /var/run/mysqld/mysqld.sock
+ sql_port = 3306
+
+ # indexer query
+ # document_id MUST be the very first field
+ # document_id MUST be positive (non-zero, non-negative)
+ # document_id MUST fit into 32 bits
+ # document_id MUST be unique
+ sql_query = \
+ SELECT \
+ `id`, `fulltext`, `image_url` \
+ FROM \
+ journals;
+#
+# sql_group_column = assembly
+# sql_group_column = model
+
+ # document info query
+ # ONLY used by search utility to display document information
+ # MUST be able to fetch document info by its id, therefore
+ # MUST contain '$id' macro
+ #
+
+ sql_query_info = SELECT * FROM journals WHERE id=$id
+}
+
+index journal
+{
+ source = journal
+ path = /home/pepper/sphinx/journal
+ morphology = stem_en
+
+ min_word_len = 3
+ min_prefix_len = 0
+ min_infix_len = 3
+}
+
+searchd
+{
+ port = 3312
+ log = /var/log/searchd/searchd.log
+ query_log = /var/log/searchd/query.log
+ pid_file = /var/log/searchd/searchd.pid
+}