Added getters to boost and field query interfaces
This commit is contained in:
parent
bcaea084c5
commit
339ddbe0fa
@ -43,6 +43,15 @@ func (q *BoolFieldQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *BoolFieldQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *BoolFieldQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
|
||||
func (q *BoolFieldQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
field := q.Field
|
||||
if q.Field == "" {
|
||||
|
@ -117,6 +117,14 @@ func (q *DateRangeQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *DateRangeQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *DateRangeQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *DateRangeQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
min, max, err := q.parseEndpoints()
|
||||
if err != nil {
|
||||
|
@ -52,6 +52,14 @@ func (q *FuzzyQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *FuzzyQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *FuzzyQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *FuzzyQuery) SetFuzziness(f int) {
|
||||
q.Fuzziness = f
|
||||
}
|
||||
|
@ -94,6 +94,14 @@ func (q *MatchQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *MatchQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *MatchQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *MatchQuery) SetFuzziness(f int) {
|
||||
q.Fuzziness = f
|
||||
}
|
||||
|
@ -53,6 +53,14 @@ func (q *MatchPhraseQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *MatchPhraseQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *MatchPhraseQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *MatchPhraseQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
field := q.Field
|
||||
if q.Field == "" {
|
||||
|
@ -63,6 +63,14 @@ func (q *NumericRangeQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *NumericRangeQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *NumericRangeQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *NumericRangeQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
field := q.Field
|
||||
if q.Field == "" {
|
||||
|
@ -45,6 +45,14 @@ func (q *PrefixQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *PrefixQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *PrefixQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *PrefixQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
field := q.Field
|
||||
if q.Field == "" {
|
||||
|
@ -44,6 +44,7 @@ type Query interface {
|
||||
type BoostableQuery interface {
|
||||
Query
|
||||
SetBoost(b float64)
|
||||
GetBoost() float64
|
||||
}
|
||||
|
||||
// A FieldableQuery represents a Query which can be restricted
|
||||
@ -51,6 +52,7 @@ type BoostableQuery interface {
|
||||
type FieldableQuery interface {
|
||||
Query
|
||||
SetField(f string)
|
||||
GetField() string
|
||||
}
|
||||
|
||||
// A ValidatableQuery represents a Query which can be validated
|
||||
|
@ -49,6 +49,14 @@ func (q *RegexpQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *RegexpQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *RegexpQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *RegexpQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
field := q.Field
|
||||
if q.Field == "" {
|
||||
|
@ -44,6 +44,14 @@ func (q *TermQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *TermQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *TermQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *TermQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
field := q.Field
|
||||
if q.Field == "" {
|
||||
|
@ -70,6 +70,14 @@ func (q *WildcardQuery) SetField(f string) {
|
||||
q.Field = f
|
||||
}
|
||||
|
||||
func (q *WildcardQuery) GetField() string{
|
||||
return q.Field
|
||||
}
|
||||
|
||||
func (q *WildcardQuery) GetBoost() float64{
|
||||
return q.Boost.Value()
|
||||
}
|
||||
|
||||
func (q *WildcardQuery) Searcher(i index.IndexReader, m mapping.IndexMapping, explain bool) (search.Searcher, error) {
|
||||
field := q.Field
|
||||
if q.Field == "" {
|
||||
|
Loading…
Reference in New Issue
Block a user