使用xml管道进行Sphinx搜索

使用xml管道进行Sphinx搜索,sphinx,Sphinx,我有一个对象的json数组。我正在从这个json数组创建与sphinx兼容的xml文档。对于每个对象,我创建一个文档并为其指定id值。例如,如果json数组包含20个对象,那么我必须创建20个从1到20的文档。现在,我的json数组会随着时间的推移而更新,新对象出现,所以我需要从21开始分配id,以此类推。那么有没有办法从Sphinx侧内部维护此id值?只需将最新使用的id存储在某个位置即可。文本文件之类的 或者从sphinx索引中获取最高id。因此,构建xml文件的脚本可以首先运行sphinx

我有一个对象的json数组。我正在从这个json数组创建与sphinx兼容的xml文档。对于每个对象,我创建一个文档并为其指定id值。例如,如果json数组包含20个对象,那么我必须创建20个从1到20的文档。现在,我的json数组会随着时间的推移而更新,新对象出现,所以我需要从21开始分配id,以此类推。那么有没有办法从Sphinx侧内部维护此id值?

只需将最新使用的id存储在某个位置即可。文本文件之类的

或者从sphinx索引中获取最高id。因此,构建xml文件的脚本可以首先运行sphinxql查询

select id from gi_stemmed order by id desc limit 1;