Indexing 在sphinx搜索引擎中配置合并块大小

Indexing 在sphinx搜索引擎中配置合并块大小,indexing,sphinx,Indexing,Sphinx,我正在使用Sphinx启动web搜索,在构建索引时收到以下错误消息: 警告:排序命中:合并块大小=76 kb过低,增加内存限制可能会提高性能 问题是,我找不到有关此设置配置位置的任何文档。我对Sphinx设置有一定的了解,所以我只需要知道该设置的配置位置。这可能是因为您试图一次索引太多的项目。确保您正在使用。如果您已经在使用范围查询,增加mem\u限制,正如它所建议的那样,可能会有所帮助。merge\u block\u size基于mem\u limit和文档数量 如果你想知道它是如何产生这个数

我正在使用Sphinx启动web搜索,在构建索引时收到以下错误消息:

警告:排序命中:合并块大小=76 kb过低,增加内存限制可能会提高性能


问题是,我找不到有关此设置配置位置的任何文档。我对Sphinx设置有一定的了解,所以我只需要知道该设置的配置位置。

这可能是因为您试图一次索引太多的项目。确保您正在使用。如果您已经在使用范围查询,增加
mem\u限制
,正如它所建议的那样,可能会有所帮助。
merge\u block\u size
基于
mem\u limit
和文档数量

如果你想知道它是如何产生这个数字的,请查看来源。免费提供

在sphinx.conf中:

sql_query_range   = SELECT MIN(id),MAX(id) FROM documents
sql_range_step = 1000
sql_query = SELECT * FROM documents WHERE id>=$start AND id<=$end
sql\u query\u range=从文档中选择最小(id)、最大(id)
sql\u范围\u步长=1000
sql\u query=从id>=$start和id的文档中选择*