0
0
Fork 0

fix bug returning results after end

This commit is contained in:
Marty Schoch 2014-04-20 09:10:41 -04:00
parent 4abc1cabdf
commit 63fdd841ac
1 changed files with 1 additions and 1 deletions

View File

@ -192,7 +192,7 @@ func (reader *mockTermFieldReader) Advance(ID string) (*index.TermFieldDoc, erro
currTermID = reader.sortedDocIds[reader.curr]
}
if reader.curr < len(reader.sortedDocIds) {
if reader.curr < len(reader.sortedDocIds) && reader.sortedDocIds[reader.curr] >= ID {
nextTermKey := reader.sortedDocIds[reader.curr]
nextTerm := reader.index[nextTermKey]
return &index.TermFieldDoc{ID: nextTermKey, Freq: nextTerm.freq, Norm: nextTerm.norm, Vectors: nextTerm.vectors}, nil