@@ -38,9 +38,9 @@ func LibrarySearch(ctx context.Context, req *rpc.LibrarySearchRequest) (*rpc.Lib
38
38
return searchLibrary (req , lm ), nil
39
39
}
40
40
41
- // MatcherTokensFromQueryString parses the query string into tokens of interest
41
+ // matcherTokensFromQueryString parses the query string into tokens of interest
42
42
// for the qualifier-value pattern matching.
43
- func MatcherTokensFromQueryString (query string ) []string {
43
+ func matcherTokensFromQueryString (query string ) []string {
44
44
escaped := false
45
45
quoted := false
46
46
tokens := []string {}
@@ -75,9 +75,9 @@ func MatcherTokensFromQueryString(query string) []string {
75
75
return tokens
76
76
}
77
77
78
- // DefaulLibraryMatchExtractor returns a string describing the library that
78
+ // defaulLibraryMatchExtractor returns a string describing the library that
79
79
// is used for the simple search.
80
- func DefaultLibraryMatchExtractor (lib * librariesindex.Library ) string {
80
+ func defaultLibraryMatchExtractor (lib * librariesindex.Library ) string {
81
81
res := lib .Name + " " +
82
82
lib .Latest .Paragraph + " " +
83
83
lib .Latest .Sentence + " " +
@@ -88,16 +88,16 @@ func DefaultLibraryMatchExtractor(lib *librariesindex.Library) string {
88
88
return res
89
89
}
90
90
91
- // MatcherFromQueryString returns a closure that takes a library as a
91
+ // matcherFromQueryString returns a closure that takes a library as a
92
92
// parameter and returns true if the library matches the query.
93
- func MatcherFromQueryString (query string ) func (* librariesindex.Library ) bool {
93
+ func matcherFromQueryString (query string ) func (* librariesindex.Library ) bool {
94
94
// A qv-query is one using <qualifier>[:=]<value> syntax.
95
95
qvQuery := strings .Contains (query , ":" ) || strings .Contains (query , "=" )
96
96
97
97
if ! qvQuery {
98
98
queryTerms := utils .SearchTermsFromQueryString (query )
99
99
return func (lib * librariesindex.Library ) bool {
100
- return utils .Match (DefaultLibraryMatchExtractor (lib ), queryTerms )
100
+ return utils .Match (defaultLibraryMatchExtractor (lib ), queryTerms )
101
101
}
102
102
}
103
103
@@ -131,7 +131,7 @@ func MatcherFromQueryString(query string) func(*librariesindex.Library) bool {
131
131
{"website" , func (lib * librariesindex.Library ) string { return lib .Latest .Website }},
132
132
}
133
133
134
- queryTerms := MatcherTokensFromQueryString (query )
134
+ queryTerms := matcherTokensFromQueryString (query )
135
135
136
136
return func (lib * librariesindex.Library ) bool {
137
137
matched := true
@@ -155,7 +155,7 @@ func MatcherFromQueryString(query string) func(*librariesindex.Library) bool {
155
155
}
156
156
157
157
if ! knownQualifier {
158
- matched = (matched && utils .Match (DefaultLibraryMatchExtractor (lib ), []string {term }))
158
+ matched = (matched && utils .Match (defaultLibraryMatchExtractor (lib ), []string {term }))
159
159
}
160
160
}
161
161
return matched
@@ -169,7 +169,7 @@ func searchLibrary(req *rpc.LibrarySearchRequest, lm *librariesmanager.Libraries
169
169
query = req .GetQuery ()
170
170
}
171
171
172
- matcher := MatcherFromQueryString (query )
172
+ matcher := matcherFromQueryString (query )
173
173
174
174
for _ , lib := range lm .Index .Libraries {
175
175
if matcher (lib ) {
0 commit comments