id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	due_date
49	报价索引页排序效率	chenchongqi	huangxianduan	"因为mongodb建索引有限制，所以没有给每一个报价地区都建一个索引，用于按价格排序的功能，目前是建了四个报价地区的索引，其他报价地区按价格排序的时候会跟回这四个报价地区中的一个，由于价格差异，有时候会导致查询的直观结果不是按价格的顺序。

如果不建索引，翻页的skip效率会随着页数降低，并且当结果集大于4m的时候会报错。

长远的方案是，所有报价不是按城市来划分，而是按报价地区来划分，这样统一并减少了价格数量，不会有这个索引数量问题。

短期的方案是，换一种翻页的方法，不用skip，如：

记住上一次翻页的边缘值，下次翻页把边缘值作为条件，直接limit不用skip等等。
"	优化	closed	minor		报价库	报价库4.0	fixed	mongodb,排序	yuanhuoqing@…	
