Skip to content

Commit 7fedc45

Browse files
chore: update index API (#2369)
- Update `github.com/blevesearch/bleve_index_api` to `v1.4.0`
1 parent 18a60c0 commit 7fedc45

5 files changed

Lines changed: 9 additions & 27 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.25.0
55
require (
66
github.com/RoaringBitmap/roaring/v2 v2.14.5
77
github.com/bits-and-blooms/bitset v1.24.2
8-
github.com/blevesearch/bleve_index_api v1.3.12
8+
github.com/blevesearch/bleve_index_api v1.4.0
99
github.com/blevesearch/geo v0.2.5
1010
github.com/blevesearch/go-faiss v1.1.5
1111
github.com/blevesearch/go-metrics v0.0.0-20201227073835-cf1acfcdf475

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ github.com/RoaringBitmap/roaring/v2 v2.14.5 h1:ckd0o545JqDPeVJDgeFoaM21eBixUnlWf
22
github.com/RoaringBitmap/roaring/v2 v2.14.5/go.mod h1:eq4wdNXxtJIS/oikeCzdX1rBzek7ANzbth041hrU8Q4=
33
github.com/bits-and-blooms/bitset v1.24.2 h1:M7/NzVbsytmtfHbumG+K2bremQPMJuqv1JD3vOaFxp0=
44
github.com/bits-and-blooms/bitset v1.24.2/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8=
5-
github.com/blevesearch/bleve_index_api v1.3.12 h1:MirVNltwGq8z0PhOgiQp+bKL5qq8OvCxEwOOC7NnHNE=
6-
github.com/blevesearch/bleve_index_api v1.3.12/go.mod h1:xvd48t5XMeeioWQ5/jZvgLrV98flT2rdvEJ3l/ki4Ko=
5+
github.com/blevesearch/bleve_index_api v1.4.0 h1:xoCC4dvTizjcsZu7yO9Ua+/259K09BrirjTwLkx2MpY=
6+
github.com/blevesearch/bleve_index_api v1.4.0/go.mod h1:xvd48t5XMeeioWQ5/jZvgLrV98flT2rdvEJ3l/ki4Ko=
77
github.com/blevesearch/geo v0.2.5 h1:yJg9FX1oRwLnjXSXF+ECHfXFTF4diF02Ca/qUGVjJhE=
88
github.com/blevesearch/geo v0.2.5/go.mod h1:Jhq7WE2K6mJTx1xS44M2pUO6Io+wjCSHh1+co3YOgH4=
99
github.com/blevesearch/go-faiss v1.1.5 h1:/IU5lkOahH9Ghfk9n3F6N0XD7PYVXZJWmNDc9TtXuco=

index/scorch/snapshot_index.go

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -505,10 +505,7 @@ func (is *IndexSnapshot) Document(id string) (rv index.Document, err error) {
505505
return nil, nil
506506
}
507507

508-
docNum, err := next.ID.Value()
509-
if err != nil {
510-
return nil, err
511-
}
508+
docNum := next.ID.Value()
512509
segmentIndex, localDocNum := is.segmentIndexAndLocalDocNumFromGlobal(docNum)
513510

514511
rvd := document.NewDocument(id)
@@ -575,10 +572,7 @@ func (is *IndexSnapshot) segmentIndexAndLocalDocNumFromGlobal(docNum uint64) (in
575572
}
576573

577574
func (is *IndexSnapshot) ExternalID(id index.IndexInternalID) (string, error) {
578-
docNum, err := id.Value()
579-
if err != nil {
580-
return "", err
581-
}
575+
docNum := id.Value()
582576
segmentIndex, localDocNum := is.segmentIndexAndLocalDocNumFromGlobal(docNum)
583577

584578
v, err := is.segment[segmentIndex].DocID(localDocNum)
@@ -593,10 +587,7 @@ func (is *IndexSnapshot) ExternalID(id index.IndexInternalID) (string, error) {
593587
}
594588

595589
func (is *IndexSnapshot) segmentIndexAndLocalDocNum(id index.IndexInternalID) (int, uint64, error) {
596-
docNum, err := id.Value()
597-
if err != nil {
598-
return 0, 0, err
599-
}
590+
docNum := id.Value()
600591
segIdx, localDocNum := is.segmentIndexAndLocalDocNumFromGlobal(docNum)
601592
return segIdx, localDocNum, nil
602593
}
@@ -902,10 +893,7 @@ func (dvr *DocValueReader) BytesRead() uint64 {
902893
func (dvr *DocValueReader) VisitDocValues(id index.IndexInternalID,
903894
visitor index.DocValueVisitor,
904895
) (err error) {
905-
docNum, err := id.Value()
906-
if err != nil {
907-
return err
908-
}
896+
docNum := id.Value()
909897

910898
segmentIndex, localDocNum := dvr.i.segmentIndexAndLocalDocNumFromGlobal(docNum)
911899
if segmentIndex >= len(dvr.i.segment) {

index/scorch/snapshot_index_tfr.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,10 +181,7 @@ func (i *IndexSnapshotTermFieldReader) Advance(ID index.IndexInternalID, preAllo
181181
}
182182
}
183183
}
184-
num, err := ID.Value()
185-
if err != nil {
186-
return nil, fmt.Errorf("error converting to doc number % x - %v", ID, err)
187-
}
184+
num := ID.Value()
188185
segIndex, ldocNum := i.snapshot.segmentIndexAndLocalDocNumFromGlobal(num)
189186
if segIndex >= len(i.snapshot.segment) {
190187
return nil, fmt.Errorf("computed segment index %d out of bounds %d",

index/scorch/snapshot_index_vr.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,7 @@ func (i *IndexSnapshotVectorReader) Advance(ID index.IndexInternalID,
124124
*i = *(i2.(*IndexSnapshotVectorReader))
125125
}
126126

127-
num, err := ID.Value()
128-
if err != nil {
129-
return nil, fmt.Errorf("error converting to doc number % x - %v", ID, err)
130-
}
127+
num := ID.Value()
131128
segIndex, ldocNum := i.snapshot.segmentIndexAndLocalDocNumFromGlobal(num)
132129
if segIndex >= len(i.snapshot.segment) {
133130
return nil, fmt.Errorf("computed segment index %d out of bounds %d",

0 commit comments

Comments
 (0)