Sorting Sphinxsearch-从';常规';索引到分布式索引-这会以任何方式改变排序吗?
我们最近在斯芬克斯研究中做了一些关于如何加快速度的研究 我们发现一个很好的加速方法是使用分布式索引 我们运行了实际测试,发现当使用分布式索引时,查询的执行速度要快35-40% 我所说的分布式基本上是我们的常规索引,通过向每个源中添加Sorting Sphinxsearch-从';常规';索引到分布式索引-这会以任何方式改变排序吗?,sorting,indexing,sphinx,distributed,Sorting,Indexing,Sphinx,Distributed,我们最近在斯芬克斯研究中做了一些关于如何加快速度的研究 我们发现一个很好的加速方法是使用分布式索引 我们运行了实际测试,发现当使用分布式索引时,查询的执行速度要快35-40% 我所说的分布式基本上是我们的常规索引,通过向每个源中添加和id%4/3/2/1=0,将索引的每个部分分成4个部分(承载此索引的框有4个核心) 仅供参考,id是我们的主键/自动增量 因此,这应该做什么,而不是有一个巨大的指数是分裂成4 然后我们只使用索引类型=分布式+本地。。。。地方的地方的地方的用于“将所有零件放在一起”索
和id%4/3/2/1=0,将索引的每个部分分成4个部分(承载此索引的框有4个核心)
仅供参考,id是我们的主键/自动增量
因此,这应该做什么,而不是有一个巨大的指数是分裂成4
然后我们只使用索引类型=分布式+本地。。。。地方的地方的地方的用于“将所有零件放在一起”索引
我们做了一些快速测试,同样的结果回来了。。。速度仅提高35-40%:)
因此,在我们在整个站点实施此功能之前,我们想知道:
切换到上述分布式索引会影响排序吗?
我们这样问是因为我们对许多SEO相关的项目使用sphinx,并且我们需要保持结果的顺序不变
我还应该提到,查询、所有查询选项等保持不变。所有更改都是在守护程序端完成的
谢谢 排序应不受影响。当使用分布索引和高偏移量时,性能会受到更大的影响。但前几页就可以了
据我所知,gotcha正在使用分组/集群和杀死列表。但如果不使用它们,应该没什么好担心的 排序应不受影响。当使用分布索引和高偏移量时,性能会受到更大的影响。但前几页就可以了
据我所知,gotcha正在使用分组/集群和杀死列表。但如果不使用它们,应该没什么好担心的