Rajnikant
(Rajnikant)
February 9, 2016, 2:30pm
1
When i query for the integer its working properly.
but its not working properly for the string.
//Its Working Fine.
QueryBuilder qb = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("eventiypeid","123"));
//Its Not Working Fine.
QueryBuilder qb = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("eventtypedescription","Ignition"));
dadoonet
(David Pilato)
February 9, 2016, 3:45pm
2
Try to lowercase Ignition.
If it works, you probably are using the default analyzer.
Rajnikant
(Rajnikant)
February 10, 2016, 5:16am
3
Its not working. i used both type of string.
dadoonet
(David Pilato)
February 10, 2016, 6:09am
4
Can you show your doc and your mapping?
1 Like
Rajnikant
(Rajnikant)
February 10, 2016, 6:10am
5
Its Working Fine With
MatchQueryBuilder queryBuilder = QueryBuilders.matchQuery("eventtypedescription", "Ignition");
Thanks David
dadoonet
(David Pilato)
February 10, 2016, 6:17am
6
I'd fix the mapping then instead of lowercasing
1 Like