我安装了sphinx搜索服务.要创建索引,我使用下一个命令:
sudo searchd -c /etc/sphinxsearch/sphinx.conf
在终端收到警告信息后:
使用配置文件'/etc/sphinxsearch/sphinx.conf'...监听127.0.0.1:3322预先缓存索引'medicalfacilities'警告:索引'medicalfacilities':预加载:无法打开/var/data/sphinx/medicalfacilities.sph : 没有相应的文件和目录; 不提供预处理索引'article_index'
还试图阻止狮身人面像:
searchd --stop
和exicute命令:
indexer --config /etc/sphinxsearch/sphinx.conf --rotate --all
它给了我一个信息:
使用配置文件'/etc/sphinxsearch/sphinx.conf'...索引索引'medicalfacilities'...致命:无法打开/var/data/sphinx/medicalfacilities.tmp.spl:没有这样的文件或目录,不会指数.尝试 - 旋转选项.
请解释一下,为什么sphinx不会创建索引文件?如何解决?
无法打开/var/data/sphinx/medicalfacilities.tmp.spl:没有这样的文件或目录
表明该文件夹/var/data/sphinx/不存在.创造它 :)