this repo has no description
1package bleveutil
2
3import (
4 "github.com/blevesearch/bleve/v2"
5 "github.com/blevesearch/bleve/v2/search/query"
6)
7
8func MatchAndQuery(field, keyword string) query.Query {
9 q := bleve.NewMatchQuery(keyword)
10 q.FieldVal = field
11 return q
12}
13
14func BoolFieldQuery(field string, val bool) query.Query {
15 q := bleve.NewBoolFieldQuery(val)
16 q.FieldVal = field
17 return q
18}
19
20func KeywordFieldQuery(field, keyword string) query.Query {
21 q := bleve.NewTermQuery(keyword)
22 q.FieldVal = field
23 return q
24}