What do you get if you try clientIP: [66.249.64.0 TO 66.249.79.255], clientIP: [66.249.80.0 TO 66.249.93.255] and clientIP: [66.249.64.0 TO 66.249.93.255]?
OK. That means that the IP format will not be enforced. What results do clientIP: [66.249.79.255 TO 66.249.80.0] and clientIP: [66.249.64.0 TO 66.249.80.0] give?
So does changing the mapping for this field fix this? If yes can you plase suggest how to? (becuase the data is already indexed or is it better to reindex the data?)
As you are performing a range query you need to have the same start and end point when you split the interval up as the end value is not included (range is[start <= value < end]). clientIP: [66.249.64.0 TO 66.249.80.0] and clientIP: [66.249.80.0 TO 66.249.94.0] would therefore cover the full range.
If you want to instead map the field as ip you will need to reindex the data into a new index with the correct mapping.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.