Code Duplication    Length = 10-11 lines in 2 locations

demos/quickstart/protected/index/Zend/Search/Lucene.php 2 locations

@@ 354-364 (lines=11) @@
351
            $frqFile = $segInfo->openCompoundFile('.frq');
352
            $frqFile->seek($termInfo->freqPointer,SEEK_CUR);
353
            $docId = 0;
354
            for( $count=0; $count < $termInfo->docFreq; $count++ ) {
355
                $docDelta = $frqFile->readVInt();
356
                if( $docDelta % 2 == 1 ) {
357
                    $docId += ($docDelta-1)/2;
358
                } else {
359
                    $docId += $docDelta/2;
360
                    // read freq
361
                    $frqFile->readVInt();
362
                }
363
                $result[] = $segmentStartDocId + $docId;
364
            }
365
366
            $segmentStartDocId += $segInfo->count();
367
        }
@@ 397-406 (lines=10) @@
394
            $freqs = array();
395
            $docId = 0;
396
397
            for( $count = 0; $count < $termInfo->docFreq; $count++ ) {
398
                $docDelta = $frqFile->readVInt();
399
                if( $docDelta % 2 == 1 ) {
400
                    $docId += ($docDelta-1)/2;
401
                    $freqs[ $docId ] = 1;
402
                } else {
403
                    $docId += $docDelta/2;
404
                    $freqs[ $docId ] = $frqFile->readVInt();
405
                }
406
            }
407
408
            $prxFile = $segInfo->openCompoundFile('.prx');
409
            $prxFile->seek($termInfo->proxPointer,SEEK_CUR);