@@ -35,6 +35,17 @@ setup:
35
35
id : 4
36
36
body : { "number" : 1.53 }
37
37
38
+ - do :
39
+ index :
40
+ index : test
41
+ id : 5
42
+ body : { "number": "92233720368547750" }
43
+ - do :
44
+ index :
45
+ index : test
46
+ id : 6
47
+ body : { "number": 92233720368547750 }
48
+
38
49
- do :
39
50
indices.refresh : {}
40
51
@@ -46,27 +57,27 @@ setup:
46
57
rest_total_hits_as_int : true
47
58
body : { "size" : 0, "aggs" : { "my_terms" : { "terms" : { "field" : "number" } } } }
48
59
49
- - match : { hits.total: 4 }
60
+ - match : { hits.total: 6 }
50
61
51
- - length : { aggregations.my_terms.buckets: 3 }
62
+ - length : { aggregations.my_terms.buckets: 4 }
52
63
53
64
- match : { aggregations.my_terms.buckets.0.key: 1.53 }
54
65
55
66
- is_false : aggregations.my_terms.buckets.0.key_as_string
56
67
57
68
- match : { aggregations.my_terms.buckets.0.doc_count: 2 }
58
69
59
- - match : { aggregations.my_terms.buckets.1 .key: -2.1 }
70
+ - match : { aggregations.my_terms.buckets.2 .key: -2.1 }
60
71
61
- - is_false : aggregations.my_terms.buckets.1 .key_as_string
72
+ - is_false : aggregations.my_terms.buckets.2 .key_as_string
62
73
63
- - match : { aggregations.my_terms.buckets.1 .doc_count: 1 }
74
+ - match : { aggregations.my_terms.buckets.2 .doc_count: 1 }
64
75
65
- - match : { aggregations.my_terms.buckets.2 .key: 1 }
76
+ - match : { aggregations.my_terms.buckets.3 .key: 1 }
66
77
67
- - is_false : aggregations.my_terms.buckets.2 .key_as_string
78
+ - is_false : aggregations.my_terms.buckets.3 .key_as_string
68
79
69
- - match : { aggregations.my_terms.buckets.2 .doc_count: 1 }
80
+ - match : { aggregations.my_terms.buckets.3 .doc_count: 1 }
70
81
71
82
---
72
83
" Search " :
@@ -76,14 +87,14 @@ setup:
76
87
rest_total_hits_as_int : true
77
88
body : { "size" : 0, "query" : { "range" : { "number" : { "gte" : -2 } } } }
78
89
79
- - match : { hits.total: 3 }
90
+ - match : { hits.total: 5 }
80
91
81
92
- do :
82
93
search :
83
94
rest_total_hits_as_int : true
84
95
body : { "size" : 0, "query" : { "range" : { "number" : { "gte" : 0 } } } }
85
96
86
- - match : { hits.total: 3 }
97
+ - match : { hits.total: 5 }
87
98
88
99
- do :
89
100
search :
@@ -92,6 +103,40 @@ setup:
92
103
93
104
- match : { hits.total: 2 }
94
105
106
+ - do :
107
+ search :
108
+ index : test
109
+ body : {
110
+ " query " : {
111
+ " term " : {
112
+ " number " : " 92233720368547750"
113
+ }
114
+ }
115
+ }
116
+
117
+ - length : { hits.hits: 2 }
118
+ - match : { hits.hits.0._id: "5" }
119
+ - match : { hits.hits.0._source.number: "92233720368547750" }
120
+ - match : { hits.hits.1._id: "6" }
121
+ - match : { hits.hits.1._source.number: 92233720368547750 }
122
+
123
+ - do :
124
+ search :
125
+ index : test
126
+ body : {
127
+ " query " : {
128
+ " terms " : {
129
+ " number " : [ "92233720368547750" ]
130
+ }
131
+ }
132
+ }
133
+
134
+ - length : { hits.hits: 2 }
135
+ - match : { hits.hits.0._id: "5" }
136
+ - match : { hits.hits.0._source.number: "92233720368547750" }
137
+ - match : { hits.hits.1._id: "6" }
138
+ - match : { hits.hits.1._source.number: 92233720368547750 }
139
+
95
140
---
96
141
" Sort " :
97
142
@@ -103,7 +148,7 @@ setup:
103
148
number :
104
149
order : asc
105
150
106
- - match : { hits.total.value: 4 }
151
+ - match : { hits.total.value: 6 }
107
152
- match : { hits.hits.0._id: "3" }
108
153
- match : { hits.hits.0.sort.0: -2.1 }
109
154
@@ -119,7 +164,7 @@ setup:
119
164
order : asc
120
165
numeric_type : long
121
166
122
- - match : { hits.total.value: 4 }
167
+ - match : { hits.total.value: 6 }
123
168
- match : { hits.hits.0._id: "3" }
124
169
- match : { hits.hits.0.sort.0: -2 }
125
170
0 commit comments