Skip to content

Commit 82d11a9

Browse files
rflags change list to map
1 parent 016b825 commit 82d11a9

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

trie/frozentrie.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ type FrozenTrie struct {
8383
valuesStart int
8484
valuesIndexLength int
8585
valuesDirBitsLength int
86-
rflags []string
86+
//rflags []string
87+
rflags map[int]string
8788
fdata map[string]interface{}
8889
bcache *Cache
8990
blen *int
@@ -128,7 +129,7 @@ func (FT *FrozenTrie) Init(trieData []uint16, rdir RankDirectory, nodeCount int)
128129
FT.flen = &b
129130
FT.blimt = 2500
130131
FT.flimt = 2500
131-
132+
FT.rflags = make(map[int]string)
132133
FT.fdata = make(map[string]interface{})
133134

134135
FT.usr_flag = ""
@@ -326,7 +327,7 @@ func (FT *FrozenTrie) LoadTag() error {
326327
return err
327328
}
328329
// FIXME: Change type(rflags) to map
329-
FT.rflags = make([]string, len(obj))
330+
//FT.rflags = make([]string, len(obj)+1)
330331
for key, _ := range obj {
331332
indata := obj[key].(map[string]interface{})
332333
var index = int(indata["value"].(float64))
@@ -692,3 +693,6 @@ func subdomains(target string) []string {
692693
return l
693694
}
694695

696+
func (FT *FrozenTrie) Lookup(word []uint8) (bool, []uint32){
697+
return FT.lookup(word)
698+
}

0 commit comments

Comments
 (0)