Skip to content

Commit d21db6c

Browse files
committed
support grpc tokenizer
Signed-off-by: park.sanghee <[email protected]>
1 parent 9f866dd commit d21db6c

File tree

9 files changed

+709
-4
lines changed

9 files changed

+709
-4
lines changed

internal/core/thirdparty/tantivy/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ if (TANTIVY_FEATURES)
1414
endif ()
1515
message("Cargo command: ${CARGO_CMD}")
1616

17+
set(TOKENIZER_PROTO ${CMAKE_BINARY_DIR}/thirdparty/milvus-proto/proto/tokenizer.proto)
18+
1719
set(TANTIVY_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
1820
set(TANTIVY_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/include")
1921
set(TANTIVY_NAME "libtantivy_binding${CMAKE_STATIC_LIBRARY_SUFFIX}")
@@ -36,7 +38,7 @@ add_custom_target(ls_cargo_target DEPENDS ls_cargo)
3638

3739
add_custom_command(OUTPUT compile_tantivy
3840
COMMENT "Compiling tantivy binding"
39-
COMMAND CARGO_TARGET_DIR=${CMAKE_CURRENT_BINARY_DIR} ${CARGO_CMD}
41+
COMMAND TOKENIZER_PROTO=${TOKENIZER_PROTO} CARGO_TARGET_DIR=${CMAKE_CURRENT_BINARY_DIR} ${CARGO_CMD}
4042
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/tantivy-binding)
4143
add_custom_target(tantivy_binding_target DEPENDS compile_tantivy ls_cargo_target)
4244

internal/core/thirdparty/tantivy/tantivy-binding/Cargo.lock

Lines changed: 241 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)