diff --git a/go.mod b/go.mod index b4e7031..83ec60d 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,6 @@ module github.com/stevenferrer/solr-go go 1.14 require ( - github.com/davecgh/go-spew v1.1.0 github.com/dnaeon/go-vcr v1.0.1 github.com/pkg/errors v0.9.1 github.com/stretchr/testify v1.6.1 diff --git a/schema/client_test.go b/schema/client_test.go index 7451fa1..9ea0640 100644 --- a/schema/client_test.go +++ b/schema/client_test.go @@ -313,7 +313,8 @@ func TestModifySchema(t *testing.T) { body: schema.FieldType{ Name: "myNewTextField", Class: "solr.TextField", - IndexAnalyzier: &schema.Analyzer{ + // with 2 analyzers + IndexAnalyzer: &schema.Analyzer{ Tokenizer: &schema.Tokenizer{ Class: "solr.PathHierarchyTokenizerFactory", Delimeter: "/", @@ -340,6 +341,8 @@ func TestModifySchema(t *testing.T) { Name: "myNewTextField", Class: "solr.TextField", PositionIncrementGap: "100", + // with 1 analyzer, will be applied to both + // index and query analyzer Analyzer: &schema.Analyzer{ Tokenizer: &schema.Tokenizer{ Class: "solr.StandardTokenizerFactory", diff --git a/schema/example/main.go b/schema/example/main.go index 5b5b431..c064dda 100644 --- a/schema/example/main.go +++ b/schema/example/main.go @@ -139,7 +139,7 @@ func modifyingSchema() { err = schemaClient.AddFieldType(context.Background(), collection, schema.FieldType{ Name: "myNewTextField", Class: "solr.TextField", - IndexAnalyzier: &schema.Analyzer{ + IndexAnalyzer: &schema.Analyzer{ Tokenizer: &schema.Tokenizer{ Class: "solr.PathHierarchyTokenizerFactory", Delimeter: "/", diff --git a/schema/schema.go b/schema/schema.go index ae6823e..e802e03 100644 --- a/schema/schema.go +++ b/schema/schema.go @@ -45,7 +45,7 @@ type FieldType struct { SubFieldSuffix string `json:"subFieldSuffix,omitempty"` Dimension string `json:"dimension,omitempty"` Analyzer *Analyzer `json:"analyzer,omitempty"` - IndexAnalyzier *Analyzer `json:"indexAnalyzer,omitempty"` + IndexAnalyzer *Analyzer `json:"indexAnalyzer,omitempty"` QueryAnalyzer *Analyzer `json:"queryAnalyzer,omitempty"` }