Merge pull request #5957 from seakider/fix_redisearch_info

Fixed - Redisearch get index info throws NumberFormatException #5950
pull/5977/head
Nikita Koksharov 9 months ago committed by GitHub
commit f8fb87a0b4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -66,7 +66,7 @@ public class IndexInfo {
private Double bytesPerRecordAverage;
private Double offsetsPerTermAverage;
private Long offsetBitsPerRecordAverage;
private Double offsetBitsPerRecordAverage;
private Long hashIndexingFailures;
@ -267,11 +267,11 @@ public class IndexInfo {
return this;
}
public Long getOffsetBitsPerRecordAverage() {
public Double getOffsetBitsPerRecordAverage() {
return offsetBitsPerRecordAverage;
}
public IndexInfo setOffsetBitsPerRecordAverage(Long offsetBitsPerRecordAverage) {
public IndexInfo setOffsetBitsPerRecordAverage(Double offsetBitsPerRecordAverage) {
this.offsetBitsPerRecordAverage = offsetBitsPerRecordAverage;
return this;
}

@ -60,11 +60,11 @@ public class IndexInfoDecoder implements MultiDecoder<Object> {
ii.setRecordsPerDocAverage(toDouble(result, "records_per_doc_avg"));
ii.setBytesPerRecordAverage(toDouble(result, "bytes_per_record_avg"));
ii.setOffsetsPerTermAverage(toDouble(result, "offsets_per_term_avg"));
ii.setOffsetBitsPerRecordAverage(toLong(result, "offset_bits_per_record_avg"));
ii.setOffsetBitsPerRecordAverage(toDouble(result, "offset_bits_per_record_avg"));
ii.setHashIndexingFailures(toLong(result, "hash_indexing_failures"));
ii.setTotalIndexingTime(Double.valueOf(result.get("total_indexing_time").toString()));
ii.setTotalIndexingTime(toDouble(result, "total_indexing_time"));
ii.setIndexing(toLong(result, "indexing"));
ii.setPercentIndexed(Double.valueOf(result.get("percent_indexed").toString()));
ii.setPercentIndexed(toDouble(result, "percent_indexed"));
ii.setNumberOfUses(toLong(result, "number_of_uses"));
ii.setGcStats((Map<String, Object>) result.get("gc_stats"));
ii.setCursorStats((Map<String, Object>) result.get("cursor_stats"));

Loading…
Cancel
Save