fix bloom filter
diff --git a/java/tsfile/src/main/java/org/apache/tsfile/utils/BloomFilter.java b/java/tsfile/src/main/java/org/apache/tsfile/utils/BloomFilter.java index 51a01ce..7f882b4 100644 --- a/java/tsfile/src/main/java/org/apache/tsfile/utils/BloomFilter.java +++ b/java/tsfile/src/main/java/org/apache/tsfile/utils/BloomFilter.java
@@ -95,7 +95,7 @@ public void add(Path path) { for (int i = 0; i < hashFunctionSize; i++) { - bits.set(hash(path, size, SEEDS[i]), true); + bits.set(hash(path.getFullPath(), size, SEEDS[i]), true); } } @@ -169,15 +169,6 @@ return Math.abs(res) % cap; } - private static int hash(Path value, int cap, int seed) { - int res = Objects.hash(value, seed); - if (res == Integer.MIN_VALUE) { - res = 0; - } - - return Math.abs(res) % cap; - } - public int serialize(OutputStream outputStream) throws IOException { int byteLen = 0; byte[] bytes = serialize();