This is an automated email from the ASF dual-hosted git repository.
aleksraiden pushed a change to branch aleksraiden-docker-bookworm-slim
in repository https://gitbox.apache.org/repos/asf/kvrocks.git
from 2927efa2 Add libs missing for redis-cli running
add c65e505f fix(config): avoid rewriting the config file if it's
unnecessary (#2347)
add 2d896298 feat(search): implement IndexManager and command
FT.CREATE|INFO|_LIST|SEARCH|SEARCHSQL (#2349)
add c75582e2 Merge branch 'unstable' into aleksraiden-docker-bookworm-slim
No new revisions were added by this update.
Summary of changes:
src/commands/cmd_search.cc | 289 ++++++++++++++++++++++++++
src/commands/cmd_server.cc | 2 +-
src/commands/commander.h | 28 +++
src/config/config.cc | 11 +-
src/search/index_info.h | 11 +-
src/search/index_manager.h | 209 +++++++++++++++++++
src/search/indexer.cc | 10 +-
src/search/indexer.h | 9 +-
src/search/ir_sema_checker.h | 3 +-
src/search/search_encoding.h | 19 +-
src/server/namespace.cc | 93 +++++----
src/server/namespace.h | 11 +-
src/server/redis_connection.cc | 32 +++
src/server/server.cc | 15 +-
src/server/server.h | 6 +
src/storage/compact_filter.h | 19 ++
src/storage/storage.cc | 9 +-
src/types/json.h | 1 +
tests/cppunit/indexer_test.cc | 28 +--
tests/cppunit/ir_dot_dumper_test.cc | 4 +-
tests/cppunit/ir_pass_test.cc | 3 +-
tests/cppunit/ir_sema_checker_test.cc | 3 +-
tests/cppunit/plan_executor_test.cc | 9 +-
tests/gocase/unit/namespace/namespace_test.go | 9 +
24 files changed, 754 insertions(+), 79 deletions(-)
create mode 100644 src/commands/cmd_search.cc
create mode 100644 src/search/index_manager.h