edict: fix Score
This commit is contained in:
parent
edb162808e
commit
c6c50ce5c5
10
edict.go
10
edict.go
@ -49,11 +49,17 @@ func jmdictBuildRules(term *dbTerm) {
|
|||||||
func jmdictBuildScore(term *dbTerm) {
|
func jmdictBuildScore(term *dbTerm) {
|
||||||
for _, tag := range term.Tags {
|
for _, tag := range term.Tags {
|
||||||
switch tag {
|
switch tag {
|
||||||
case "news", "ichi", "spec", "gai":
|
case "arch":
|
||||||
|
term.Score -= 100
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for _, tag := range term.TermTags {
|
||||||
|
switch tag {
|
||||||
|
case "news", "ichi", "spec", "gai1":
|
||||||
term.Score += 100
|
term.Score += 100
|
||||||
case "P":
|
case "P":
|
||||||
term.Score += 500
|
term.Score += 500
|
||||||
case "arch", "iK":
|
case "iK", "ik":
|
||||||
term.Score -= 100
|
term.Score -= 100
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user