summaryrefslogtreecommitdiffstats
path: root/vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2018-04-16 05:37:14 -0700
committerJoram Wilander <jwawilander@gmail.com>2018-04-16 08:37:14 -0400
commit6e2cb00008cbf09e556b00f87603797fcaa47e09 (patch)
tree3c0eb55ff4226a3f024aad373140d1fb860a6404 /vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go
parentbf24f51c4e1cc6286885460672f7f449e8c6f5ef (diff)
downloadchat-6e2cb00008cbf09e556b00f87603797fcaa47e09.tar.gz
chat-6e2cb00008cbf09e556b00f87603797fcaa47e09.tar.bz2
chat-6e2cb00008cbf09e556b00f87603797fcaa47e09.zip
Depenancy upgrades and movign to dep. (#8630)
Diffstat (limited to 'vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go')
-rw-r--r--vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go b/vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go
index a7605655b..16f7611ed 100644
--- a/vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go
+++ b/vendor/gopkg.in/olivere/elastic.v5/search_queries_percolator.go
@@ -9,10 +9,10 @@ import "errors"
// PercolatorQuery can be used to match queries stored in an index.
//
// For more details, see
-// https://www.elastic.co/guide/en/elasticsearch/reference/6.0/query-dsl-percolate-query.html
+// https://www.elastic.co/guide/en/elasticsearch/reference/5.x/query-dsl-percolate-query.html
type PercolatorQuery struct {
field string
- documentType string // deprecated
+ documentType string
document interface{}
indexedDocumentIndex string
indexedDocumentType string
@@ -32,7 +32,6 @@ func (q *PercolatorQuery) Field(field string) *PercolatorQuery {
return q
}
-// Deprecated: DocumentType is deprecated as of 6.0.
func (q *PercolatorQuery) DocumentType(typ string) *PercolatorQuery {
q.documentType = typ
return q
@@ -78,6 +77,9 @@ func (q *PercolatorQuery) Source() (interface{}, error) {
if len(q.field) == 0 {
return nil, errors.New("elastic: Field is required in PercolatorQuery")
}
+ if len(q.documentType) == 0 {
+ return nil, errors.New("elastic: DocumentType is required in PercolatorQuery")
+ }
if q.document == nil {
return nil, errors.New("elastic: Document is required in PercolatorQuery")
}
@@ -89,9 +91,7 @@ func (q *PercolatorQuery) Source() (interface{}, error) {
params := make(map[string]interface{})
source["percolate"] = params
params["field"] = q.field
- if q.documentType != "" {
- params["document_type"] = q.documentType
- }
+ params["document_type"] = q.documentType
params["document"] = q.document
if len(q.indexedDocumentIndex) > 0 {
params["index"] = q.indexedDocumentIndex