sphinx的searchd在启动时会创建一个 .spl 锁文件,并在关闭时会删除它。在indexer创建索引时如果发现有 .spl文件,则不会创建新索引,因为这时已经标志sphinx正在运行中,除非使用 –rotate。
roate运行机制
->indexer完成索引
->发送SIGHUP 给searchd(同时在终端输出索引已经完成)
->searchd接到中断信号->等待所有子进程退出
->重命名 当前索引为旧索引为 .old
->重命名 .new 索引文件作为当前索引
->尝试加载当前索引文件->如果加载失败,searchd会把.old文件回滚为当前文件,并把刚建立的新索引重命名为 .new
->加载成的话:完成无缝衔接
综上:解决问题的办法是:
关闭searchd :killall -9 searchd
重启 searchd :searchd -c ../sphinx.conf
分享到:
相关推荐
sphinx系统是一个拥有悠久历史的语音识别系统,李开复自称第一个sphinx是他写的。 传说 中是第一个实用的10数字语音系统。 是由卡奈基.美隆大学研发。 sphinx3.x是基于C语言的最新版本,sphinx和 sphinx2请大家...
本文档介绍Sphinx4在Windows下的中文训练过程及注意事项,与本文档配套的是我自己的训练实例bergtrain和用到的软件。 本文档编写日期 2013-04-23 1、为什么要训练? sphinx4目前的版本中仅提供了英文等语音识别库。...
Sphinx JAVA接口 Sphinx JAVAAPI
Sphinx-完整中文手册 Sphinx-完整中文手册 Sphinx-完整中文手册
node-pocketsphinx, node.js的Pocketsphinx绑定 用于 Node.js的 PocketSphinx这里 MODULE 旨在通过使用PocketSphinx在便携设备上实现基本语音识别。安装Windows 安装尚不支持。要构建这里 MODULE,你需要具有以下...
介绍sphinx实时索引的特点和工作机制
Coreseek 全文检索服务器 2.0 (Sphinx 0.9.8)参考手册和源程序 手册內容: 文档版本:v0.9 目录 1. 简介 1.1. 什么是 Sphinx 1.2. Sphinx 的特性 ... seamless_rotate 8.4.10. preopen_indexes 8.4.11. unlink_old
Sphinx overview Sphinx is an open-source full-text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind. Sphinx lets you ...
Sphinx中文手册 sphinx的安装与使用技巧
sphinx资源安装包
sphinx4需要使用连续的声学模型,官网上下载下来的中文声学模型全是半连续的,这里提供能够在sphinx4中使用的中文声学模型
Sphinx3安装教程以及简单使用配置详解并附带一些容易踩坑点,希望对你有所帮助
php7中sphinx扩展,包含coreseek源码,用于安装libsphinxclient来解决libsphinxclient报错问题。
sphinx Linux 中文分词
全文检索sphinx支持discuz包,好东西,请大家下载
sphinx 1.3.4 .
内容描述sphinx安装使用,以及内部机制。
Pocketsphinx.js 是一个在浏览器上通过纯 JavaScript 实现语音识别的功能,支持 Chrome 和 Firefox 浏览器。提供录音的功能。 特性: 100% 纯 JavaScript API, 可通过 Web Workers 录制 支持 PocketSphinx 所...
sphinx的Linux安装包
sphinx-gui, 用于编辑Sphinx文档的桌面界面 Pre alpha sphinx用于查看和编辑ReStructuredText中的Sphinx文档的桌面 GUI 。 用 PySide ( http://www.pyside.org ) 制作。 文档http://sphinx-gui.rtfd.