@@ -4,15 +4,15 @@ use base::operator::*;
4
4
use base:: search:: * ;
5
5
use flat:: Flat ;
6
6
use hnsw:: Hnsw ;
7
- use inverted:: Inverted ;
7
+ use inverted:: InvertedSparse ;
8
8
use ivf:: Ivf ;
9
9
use std:: path:: Path ;
10
10
11
11
pub enum SealedIndexing < O : Op > {
12
12
Flat ( Flat < O > ) ,
13
13
Ivf ( Ivf < O > ) ,
14
14
Hnsw ( Hnsw < O > ) ,
15
- Inverted ( Inverted < O > ) ,
15
+ InvertedSparse ( InvertedSparse < O > ) ,
16
16
}
17
17
18
18
impl < O : Op > SealedIndexing < O > {
@@ -25,7 +25,7 @@ impl<O: Op> SealedIndexing<O> {
25
25
IndexingOptions :: Flat ( _) => Self :: Flat ( Flat :: create ( path, options, source) ) ,
26
26
IndexingOptions :: Ivf ( _) => Self :: Ivf ( Ivf :: create ( path, options, source) ) ,
27
27
IndexingOptions :: Hnsw ( _) => Self :: Hnsw ( Hnsw :: create ( path, options, source) ) ,
28
- IndexingOptions :: Inverted ( ) => Self :: Inverted ( Inverted :: create ( path, options, source) ) ,
28
+ IndexingOptions :: InvertedSparse ( _ ) => Self :: InvertedSparse ( InvertedSparse :: create ( path, options, source) ) ,
29
29
}
30
30
}
31
31
@@ -34,7 +34,7 @@ impl<O: Op> SealedIndexing<O> {
34
34
IndexingOptions :: Flat ( _) => Self :: Flat ( Flat :: open ( path) ) ,
35
35
IndexingOptions :: Ivf ( _) => Self :: Ivf ( Ivf :: open ( path) ) ,
36
36
IndexingOptions :: Hnsw ( _) => Self :: Hnsw ( Hnsw :: open ( path) ) ,
37
- IndexingOptions :: Inverted ( ) => Self :: Inverted ( Inverted :: open ( path) ) ,
37
+ IndexingOptions :: InvertedSparse ( _ ) => Self :: InvertedSparse ( InvertedSparse :: open ( path) ) ,
38
38
}
39
39
}
40
40
@@ -47,7 +47,7 @@ impl<O: Op> SealedIndexing<O> {
47
47
SealedIndexing :: Flat ( x) => x. vbase ( vector, opts) ,
48
48
SealedIndexing :: Ivf ( x) => x. vbase ( vector, opts) ,
49
49
SealedIndexing :: Hnsw ( x) => x. vbase ( vector, opts) ,
50
- SealedIndexing :: Inverted ( x) => x. vbase ( vector, opts) ,
50
+ SealedIndexing :: InvertedSparse ( x) => x. vbase ( vector, opts) ,
51
51
}
52
52
}
53
53
@@ -56,7 +56,7 @@ impl<O: Op> SealedIndexing<O> {
56
56
SealedIndexing :: Flat ( x) => x. len ( ) ,
57
57
SealedIndexing :: Ivf ( x) => x. len ( ) ,
58
58
SealedIndexing :: Hnsw ( x) => x. len ( ) ,
59
- SealedIndexing :: Inverted ( x) => x. len ( ) ,
59
+ SealedIndexing :: InvertedSparse ( x) => x. len ( ) ,
60
60
}
61
61
}
62
62
@@ -65,7 +65,7 @@ impl<O: Op> SealedIndexing<O> {
65
65
SealedIndexing :: Flat ( x) => x. vector ( i) ,
66
66
SealedIndexing :: Ivf ( x) => x. vector ( i) ,
67
67
SealedIndexing :: Hnsw ( x) => x. vector ( i) ,
68
- SealedIndexing :: Inverted ( x) => x. vector ( i) ,
68
+ SealedIndexing :: InvertedSparse ( x) => x. vector ( i) ,
69
69
}
70
70
}
71
71
@@ -74,7 +74,7 @@ impl<O: Op> SealedIndexing<O> {
74
74
SealedIndexing :: Flat ( x) => x. payload ( i) ,
75
75
SealedIndexing :: Ivf ( x) => x. payload ( i) ,
76
76
SealedIndexing :: Hnsw ( x) => x. payload ( i) ,
77
- SealedIndexing :: Inverted ( x) => x. payload ( i) ,
77
+ SealedIndexing :: InvertedSparse ( x) => x. payload ( i) ,
78
78
}
79
79
}
80
80
}
0 commit comments