A vibe coded tangled fork which supports pijul.
at 4da761448baa393897ce13e515d652eb1736387a 24 lines 490 B view raw
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}