我安装了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不会创建索引文件?如何解决?
答案 0 :(得分:5)
无法打开/var/data/sphinx/medicalfacilities.tmp.spl:没有这样的文件或目录
表示文件夹/var/data/sphinx/
不存在。创建它:)