Commit f29aac48 authored by Andrei Mihu's avatar Andrei Mihu
Browse files

Improve match list exact label filter mapping.

parent e4ddde59
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -237,9 +237,9 @@ type ValidatableQuery interface {
	Validate() error
}

var blugeKeywordAnalyzer = analyzer.NewKeywordAnalyzer()
var BlugeKeywordAnalyzer = analyzer.NewKeywordAnalyzer()

func ParseQueryString(query string) (bluge.Query, error) {
	opt := queryStr.DefaultOptions().WithDefaultAnalyzer(blugeKeywordAnalyzer)
	opt := queryStr.DefaultOptions().WithDefaultAnalyzer(BlugeKeywordAnalyzer)
	return queryStr.ParseQueryString(query, opt)
}
+2 −1
Original line number Diff line number Diff line
@@ -441,8 +441,9 @@ func (r *LocalMatchRegistry) ListMatches(ctx context.Context, limit int, authori
		}

		// Apply the label filter to the set of known match labels.
		indexQuery := bluge.NewMatchQuery(label.Value)
		indexQuery := bluge.NewTermQuery(label.Value)
		indexQuery.SetField("label_string")
		//indexQuery.SetAnalyzer(BlugeKeywordAnalyzer)
		searchReq := bluge.NewTopNSearch(count, indexQuery)
		searchReq.SortBy([]string{"-create_time"})