mysql - why index is not displayed, while indexer indexed successfully in sphinx? -
when run indexer -all don't error, i'm unable see it.  indexer --all 
using config file '/etc/sphinx/sphinx.conf'... indexing index 'indtest'... collected 4 docs, 0.0 mb sorted 0.0 mhits, 100.0% done total 4 docs, 193 bytes total 0.008 sec, 21627 bytes/sec, 448.22 docs/sec skipping non-plain index 'testrt'... total 4 reads, 0.000 sec, 0.1 kb/call avg, 0.0 msec/call avg total 12 writes, 0.000 sec, 0.1 kb/call avg, 0.0 msec/call avg in sphinx.conf, have given:
source src1 {     type            = mysql      sql_host        = <myhostname>     sql_user        = <myusername>     sql_pass        = <mypass>     sql_db          = test     sql_port        = 3306  # optional, default 3306      sql_query       = \         select id, group_id, unix_timestamp(date_added) date_added, title, content \         documents      sql_attr_uint       = group_id     sql_attr_timestamp  = date_added } index indtest {     source          = src1     path            = /mypath/sphinx/data/indtest } i checked @ given path, 9 files of indtest created extensions spa,spd,spe,sph,spi,spk,spm,spp,sps. 
but when fire show tables; after connecting searchd (mysql -h0 -p9306), couldn't see index. problem , solution? related file access permission issue?
got solved, after struggle. problem got caught when ran indexer --rotate option. error thrown after running indexer --rotate --all
warning: failed open pid_file '/mypath/sphinx/log/searchd.pid'. warning: indices not rotated. when tried stop searchd, /usr/bin/searchd --stop, got
fatal: stop: pid file '/mypath/sphinx/log/searchd.pid' not exist or not readable finally, killed process , started again.
thanks @barryhunter help. newbie, might have taken time problem fixed.
Comments
Post a Comment