changes

Release notes

/ changes

Release notes # Information about release notes of INFINI Pizza is provided here. Latest # Breaking changes # Features # Bug fix # Improvements # 0.1.0 # Hello World, Hello Pizza! Features # Basic distributed capabilities and metadata management: Basic cluster catalog metadata management Metadata synchronization based on the Raft protocol RPC communication using Cap’n Proto (Capnp) Multi-region support for large cluster organization Text analysis engine: Built-in standard analyzer with configurable stopwords Support for Europe, CJK, and emoji wide UTF-8 characters in the standard analyzer Built-in whitespace analyzer Built-in lowercase/uppercase normalizer and token filter Field-level storage extensions: In-memory inverted index structure BKDTree for numbers and geospatial information Bitset for boolean types Basic local file system persistence support Vectorized query engine: Full compatibility with Lucene Query syntax Full compatibility with Elasticsearch QueryDSL syntax BM25 scoring algorithm Cross-field and multi-field combined queries Simple query execution explain Supported field types: Keyword Text Integer (i32) BigInt (i64) SmallInt (i16) TinyInt (i8) UnsignedInteger (u32) UnsignedBigInt (u64) UnsignedSmallInt (u16) Byte (u8) Float (f32) Double (f64) Boolean Array Object Supported query types: Match Query Match_all Query Term Query Phrase Query Range Query Boolean Query Prefix Query Fuzzy Query Plugins/tools/extensions: Pizza CLI: A tool designed to quickly interactive with the Pizza server Pizza wasm: WebAssembly wrapper of Pizza engine Pizza docsearch: Easy-to-use search box for static site Pizza stemmer: Snowball stemmer for 30+ languages Pizza jieba: A Chinese tokenizer