milvus/internal/core/src
smellthemoon 5616b7e8d2
enhance: support null in c data_datacodec and load null value (#32183)
1. support read and write null in segcore
    will store valid_data(use uint8_t type to save memory) in fieldData.
2. support load null
binlog reader read and write data into column(sealed segment),
insertRecord(growing segment). In sealed segment, store valid_data
directly. In growing segment, considering prior implementation and easy
code reading, it covert uint8_t to fbvector<bool>, which may optimize in
future.
3.  retrieve valid_data.
    parse valid_data in search/query.
#31728

---------

Signed-off-by: lixinguo <xinguo.li@zilliz.com>
Co-authored-by: lixinguo <xinguo.li@zilliz.com>
2024-07-23 16:07:51 +08:00
..
bitset enhance: Upgrade bitset for ARM SVE (#32718) 2024-05-22 11:37:40 +08:00
clustering fix: centroids file not removed when data skew in major compaction (#34050) 2024-06-26 10:48:04 +08:00
common enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
config fix: make milvus compilable using gcc-13 (#30149) 2024-05-27 14:52:53 +08:00
exec enhance: refactor variable column to reduce memory cost (#33875) 2024-06-30 20:16:06 +08:00
expr enhance: Enhance and correct exception module (#33705) 2024-06-23 21:22:01 +08:00
futures enhance: async search and retrieve in cgo (#33228) 2024-06-22 09:38:02 +08:00
index enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
indexbuilder feat: support partition key isolation (#34336) 2024-07-11 19:01:35 +08:00
log enhance: improve the segcore logs (#29372) 2023-12-23 21:52:43 +08:00
mmap enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
monitor enhance: add scalar filtering and vector search latency metrics (#34785) 2024-07-19 14:01:39 +08:00
pb enhance: Support analyze data (#33651) 2024-06-06 17:37:51 +08:00
plan enhance: add materialized view search info (#30888) 2024-03-21 11:19:07 +08:00
query enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
segcore enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
storage enhance: support null in c data_datacodec and load null value (#32183) 2024-07-23 16:07:51 +08:00
CMakeLists.txt enhance: add scalar filtering and vector search latency metrics (#34785) 2024-07-19 14:01:39 +08:00