55 Commits
Author SHA1 Message Date
junjiejiangjjjandGitHub e8c233b69d enhance: improve query node search reduce performance (#51316)
Optimize the k-way merge by advancing the heap root in place instead of
popping and pushing it for every candidate. Use typed deduplication keys
for INT64 and VARCHAR primary keys, including element-level and group-by
search paths.

Skip late materialization when the search plan has no non-primary target
fields, while preserving the primary field for mixed output fields
required by proxy reranking.

Ensure submitted segcore output-field tasks are joined on exceptional
paths and add correctness and benchmark coverage for the optimized merge
implementations.

https://github.com/milvus-io/milvus/issues/51315

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-07-18 00:58:40 +08:00
junjiejiangjjjandGitHub 25021e7ca5 fix: cover boost score in L0 rerank latency metric (#51347)
1. Move the function-chain latency metric to the shared L0 rerank
dispatcher so it covers both public L0 function chains and boost score
execution. Avoid recording metrics for no-op searches and add success
and failure path coverage.
2. search iter v2 reject chain.

https://github.com/milvus-io/milvus/issues/51310
https://github.com/milvus-io/milvus/issues/51306

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-07-17 15:04:40 +08:00
junjiejiangjjjandGitHub 694c2e6dba feat: support xgboost function chain expr (#51195)
issue: #51192

design doc:
docs/design-docs/design_docs/20260708-xgboost-function-chain.md

Add native xgboost FunctionChain expression support for L0 rerank with
FileResource-backed UBJ models.

This change includes:
- xgboost FunctionChain expression registration, parameter validation,
and execution
- FileResource-based UBJ model discovery and local path resolution
- lazy model loading with singleflight, lease/refcount lifecycle
protection, and stale eviction on FileResource sync
- cgo bridge for Arrow C Data based batch prediction
- native C++ UBJ model parser and predictor for supported tree models
- runtime-disabled stub for builds without cgo and with_xgboost
- validation for unsupported params, output modes, feature count
mismatch, invalid models, unsupported objectives, unsupported boosters,
multiclass models, multi-target leaf vectors, and unsupported input
column types
- C++ unit tests, Go tests, native parity tests, and Python client L0
E2E tests
- xgboost FunctionChain design document

L2 rerank support is intentionally deferred because Proxy does not yet
support FileResource sync and local resolution.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-07-10 17:20:38 +08:00
junjiejiangjjjandGitHub 116877a0aa enhance: Support L0 chain (#51012)
issue: https://github.com/milvus-io/milvus/issues/51011

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-07-07 13:38:30 +08:00
junjiejiangjjjandGitHub d540e0d567 feat: support function chain API for search rerank (#50786)
issue: https://github.com/milvus-io/milvus/issues/50571
design doc: docs/design-docs/design_docs/20260624-function-chain-api.md

Add the FunctionChain proto-to-runtime path for ordinary Search L2
rerank. The change converts public FunctionChain protos into ChainRepr,
derives caller-independent read/write metadata, validates
Search-specific inputs in Proxy, and executes public chains through the
existing rerank pipeline.

Add request validation for duplicate stages, unsupported stages,
unsupported system inputs/outputs, unknown schema fields, unsupported
input field types, and hybrid-search usage. Extend REST v2 request
conversion to accept function_chains.

Replace score_combine with num_combine and add typed parameter readers,
repr-based FuncChain construction, chain optimization/pruning helpers,
and model-rerank parameter handling. Add coverage for chain repr
conversion, function/operator behavior, Proxy planning, search pipeline
integration, REST conversion, and REST API cases.

Add the Function Chain API design document and update milvus-proto to
the latest upstream pseudo-version.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-07-01 16:22:29 +08:00
junjiejiangjjjandGitHub c17ba38a3b enhance: Add Hugging Face inference provider support (#50818)
issue: https://github.com/milvus-io/milvus/issues/50816

Add Hugging Face Inference Providers client support for feature
extraction and sentence similarity APIs, and wire it into text embedding
and rerank model providers.

The new provider supports:
- text embedding via feature-extraction
- rerank scoring via sentence-similarity
- Hugging Face router provider selection with hf_provider
- MILVUS_HUGGINGFACE_API_KEY credential fallback
- provider config entries for text embedding and rerank

Also add focused tests for the Hugging Face client, rerank provider, and
paramtable provider docs.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-07-01 10:48:29 +08:00
junjiejiangjjjandGitHub d19de1110c enhance: add boost score support (#50372)
issue: https://github.com/milvus-io/milvus/issues/46565

Implement boost score evaluation for the Go search reduce pipeline,
including
QueryNode task integration, segcore C API bindings, and score expression
  combination support.

Add boost score runner logic in core, expose segment-level boost scoring
to Go,
  and cover the new behavior with C++, Go, and Python client tests.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-06-16 22:30:31 +08:00
junjiejiangjjjandGitHub 168cfd8fd5 fix: skip highlighter on empty search results (#50439)
issue: #50381

  Search results can contain non-empty FieldsData even when there are no
matched rows, because FieldsData may only hold empty output-field
templates.
Use result IDs to detect zero-hit search results before running lexical
or
  semantic highlight processing.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-06-11 15:04:20 +08:00
junjiejiangjjjandGitHub 55000e7500 test: stabilize cgo memory leak sentinel (#50429)
issue: https://github.com/milvus-io/milvus/issues/50428

Replace the one-shot jemalloc allocated delta assertion in
  TestExportSearchResultAsArrowRecordBatch_NoCMemoryLeak with the same
sliding-window sustained-growth check used by the sibling C memory leak
  test.

This avoids false positives from global jemalloc noise while preserving
coverage for real repeated C heap growth across the Arrow export/release
path. Extract the shared jemalloc growth assertion into a helper so both
  tests use the same thresholds and measurement strategy.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-06-11 04:54:21 +08:00
junjiejiangjjjandGitHub 77f6d5f33d fix: support mixed-case credential names (#49875)
https://github.com/milvus-io/milvus/issues/48794
 
Normalize credential names before building config keys so API key,
AK/SK, and GCP credential lookups work when names contain mixed-case
characters.

Add tests covering mixed-case credential names for all supported
credential types.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-06-10 05:12:26 +08:00
junjiejiangjjjandGitHub 43010a4f18 enhance: implement Go-based search reduce pipeline with Late Materialization (#48984)
#48986

 Replace C++ ReduceSearchResultsAndFillData with a Go reduce pipeline:
- Export per-segment search results as Arrow RecordBatch via C Data
Interface
  - HeapMergeReduce: k-way heap merge with PK dedup and GroupBy support
- Late Materialization: single CGO call (FillOutputFieldsOrdered) for
output fields
- ExportSearchResultAsArrow supports extra field IDs for future L0
rerank

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-06-06 20:06:18 +08:00
junjiejiangjjjandGitHub 6c7a494ec4 fix: remove expensive proto String() call in PK filter building (#48965)
https://github.com/milvus-io/milvus/issues/48962

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-04-13 14:57:40 +08:00
junjiejiangjjjandGitHub 43ca46174e feat: introduce Arrow-based function chain pipeline to replace legacy rerank implementation (#47919)
https://github.com/milvus-io/milvus/issues/46565
design doc:
https://github.com/milvus-io/milvus-design-docs/blob/main/design_docs/20260310-function-chain.md

Adds a new chain package (internal/util/function/chain/) that implements
a composable, Apache Arrow-based pipeline for search result
post-processing (reranking, scoring, merging, filtering, grouping,
etc.). This replaces the legacy rerank utility functions with a
DataFrame-oriented approach that provides better performance and
extensibility.

Key changes:
- New chain package with DataFrame abstraction, operator registry,
expression engine (decay, score combine, round decimal, rerank model),
and operators (merge, sort, filter, limit, select, map, group-by)
- Refactored search_pipeline.go to use chain-based reranking instead of
the legacy rerank package, adding a hybrid_assemble operator for hybrid
search
- Removed legacy rerank utilities (decay_function, rrf_function,
weighted_function, util.go, rerank_base) and simplified remaining rerank
providers to thin wrappers
- Added rerank_meta.go in proxy for structured rerank configuration
parsing
  - Comprehensive unit tests and benchmarks for the chain package
  - Extended Python and Go integration tests for reranker functions

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-04-10 16:53:40 +08:00
junjiejiangjjjandGitHub 151dc63ef2 fix: use Microseconds() instead of Milliseconds() to preserve sub-ms precision in latency metrics (#48652)
issue: #48646

## Problem

`time.Duration.Milliseconds()` returns `int64`, truncating
sub-millisecond
observations to 0 and destroying low-end histogram resolution for fast
paths.

## Scope

Targeted, not a blanket sweep. Only metrics whose observations can fall
below
1ms are converted; multi-ms metrics are left as-is.

## Converted metrics

Call sites switched to `float64(d.Microseconds()) / 1000.0`, histograms
switched to the new `subMsBuckets`:

- `ProxyApplyPrimaryKeyLatency`
- `ProxyApplyTimestampLatency`
- `ProxyParseExpressionLatency`
- `ProxyReduceResultLatency`
- `ProxyReqInQueueLatency`
- `QueryNodeApplyBFCost`
- `QueryNodeForwardDeleteCost`
- `QueryNodeReduceLatency`
- `QueryNodeSQLatencyInQueue`
- `QueryNodeSQPerUserLatencyInQueue`
- `QueryNodeSQSegmentLatency`
- `QueryNodeSQSegmentLatencyInCore`
- `QueryNodeSegmentSearchLatencyPerVector`
- `RootCoordDDLReqLatencyInQueue`

`QueryNodeSQLatencyInQueue` / `QueryNodeSQPerUserLatencyInQueue` already
had
float observations via `Seconds() * 1000`; only the bucket needed
fixing.
`RootCoordDDLReqLatencyInQueue` previously had no `Buckets:` field at
all and
used the Prometheus default — also fixed here.

## `subMsBuckets`

New variable in `pkg/metrics/metrics.go`: existing exponential `buckets`
with
`0.1, 0.25, 0.5` prepended. Only the 14 in-scope histograms reference
it; the
global `buckets` is unchanged, so other histograms gain no extra
cardinality.
The change is purely additive at the low end — existing boundaries are
not
removed or shifted, P95/P99 queries return identical values.

## Operator note

`RootCoordDDLReqLatencyInQueue` is a special case: before this PR it had
no
`Buckets:` field (used Prometheus default `[0.005, 0.01, ..., 10]`) and
was
observed via `Milliseconds()`, so all sub-ms samples were truncated to 0
and
piled into the `le=0.005` bucket. After this PR, true sub-ms values are
observed accurately and bucketed via `subMsBuckets`. As a result,
dashboards
querying P50/P99 of this metric will show a one-time corrective jump
(typical
P50 moves from ~0.003 ms to ~0.3–0.5 ms) on the deployment cut-over.

This is **not a regression** — it is the metric becoming accurate.
On-call
engineers should be told to expect this jump and not page on it.

The other 13 in-scope metrics previously used `buckets` (1 ms minimum),
so
their truncated sub-ms samples were already piled into the `le=1`
bucket;
their post-PR P50/P99 will shift slightly (typically downward as
resolution
improves), not jump dramatically. No special operator action is needed
for
those.

## Not in this PR

- Multi-ms paths: `RootCoordDDLReqLatency`, `proxy/impl.go` per-RPC,
segment
  loading, etcd/tikv kv ops.
- `QueryNodeCGOCallLatency` — mixed latency profile across call types;
needs
  per-call-type analysis.
- `QueryNodeDiskCache*` / `QueryNodeSegmentAccess*GlobalDuration` —
deliberately
  use `longTaskBuckets`, not `buckets`.
- `DataNode*LatencyInQueue` — background task queues, not request-path.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-04-08 11:55:38 +08:00
junjiejiangjjjandGitHub d2f98f7039 fix: Fix function output import issue (#48290)
issue: https://github.com/milvus-io/milvus/issues/48283

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-03-25 11:27:29 +08:00
junjiejiangjjjandGitHub 4b68cd657a enhance: Add gemini embedding (#48215)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-03-16 15:15:26 +08:00
junjiejiangjjjandGitHub bd8804f186 enhance: SemanticHighligh supports dynamic field (#47440)
https://github.com/milvus-io/milvus/issues/47428

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-02-04 18:33:50 +08:00
junjiejiangjjjandGitHub a66efdd077 fix: add dim parameter support for Siliconflow & cohere provider (#47080)
https://github.com/milvus-io/milvus/issues/47077

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-01-15 16:01:28 +08:00
junjiejiangjjjandGitHub 96db3b498a test: fix highlight e2e verification issue (#47052)
Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-01-15 10:27:28 +08:00
junjiejiangjjjandGitHub b9752362d1 feat: Add highlight scores (#47017)
https://github.com/milvus-io/milvus/issues/46994

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-01-14 10:45:27 +08:00
junjiejiangjjjandGitHub 7b1efc7f63 fix: Fix the issue where alterFunction cannot be invoked when multiple functions become invalid (#46984)
https://github.com/milvus-io/milvus/issues/46949

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-01-13 10:57:28 +08:00
junjiejiangjjjandGitHub 9b250686b5 fix: Bug where the highlight parameter is not working (#46875)
https://github.com/milvus-io/milvus/issues/46873

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-01-08 15:21:25 +08:00
junjiejiangjjjandGitHub 537199fb80 fix: fix voyageai model int8 bug (#46819)
https://github.com/milvus-io/milvus/issues/46815

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-01-07 10:41:29 +08:00
junjiejiangjjjandGitHub f4e459cbf7 fix: Fix function edit interface bug (#46781)
https://github.com/milvus-io/milvus/issues/46780

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2026-01-06 10:57:24 +08:00
junjiejiangjjjandGitHub 1100d8f7e2 feat: Add semantic highlight (#46189)
https://github.com/milvus-io/milvus/issues/42589

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Semantic Highlighting Feature

**Core Invariant**: Semantic highlighting operates on a per-field basis
with independent text processing through an external Zilliz highlight
provider. The implementation maintains field ID to field name mapping
and correlates highlight results back to original field outputs.

**What is Added**: This PR introduces semantic highlighting capability
for search results alongside the existing lexical highlighting. The
feature consists of:
- New `SemanticHighlight` orchestrator that validates queries/input
fields against collection schema, instantiates a Zilliz-based provider,
and batches text processing across multiple queries
- New `SemanticHighlighter` proxy wrapper implementing the `Highlighter`
interface for search pipeline integration
- New `semanticHighlightOperator` that processes search results by
delegating per-field text processing to the provider and attaching
correlated `HighlightResult` data to search outputs
- New gRPC service definition (`HighlightService`) and
`ZillizClient.Highlight()` method for external provider communication

**No Data Loss or Regression**: The change is purely additive without
modifying existing logic:
- Lexical highlighting path remains unchanged (separate switch case in
`createHighlightTask`)
- New `HighlightResults` field is only populated when semantic
highlighting is explicitly requested via `HighlightType_Semantic` enum
value
- Gracefully handles missing fields by returning explicit errors rather
than silent failures
- Pipeline operator integration follows existing patterns and only
processes when semantic highlighter is instantiated

**Why This Design**: Semantic highlighting is routed through the same
pipeline operator pattern as lexical highlighting, ensuring consistent
integration into search workflows. The per-field model allows flexible
highlighting across different text columns and batch processing ensures
efficient handling of multiple queries with configurable provider
constraints.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-12-31 11:41:22 +08:00
junjiejiangjjjandGitHub c85f7d5d84 fix: Update milvus-proto (#46561)
https://github.com/milvus-io/milvus/issues/46543

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-12-29 11:29:22 +08:00
junjiejiangjjjandGitHub 617a77b0bd enhance: Add embedding model and schema field type checks (#46421)
https://github.com/milvus-io/milvus/issues/46415

- Add output type validation when creating functions
- Fix improper error handling in bulk insert tasks

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-12-19 11:05:19 +08:00
junjiejiangjjjandGitHub dff62c5423 fix: Sum AllSearchCount from multiple search results (#45914)
https://github.com/milvus-io/milvus/issues/45842

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-12-01 14:33:10 +08:00
junjiejiangjjjandGitHub d3164e8030 feat: add configurable batch factor and runtime check bypass for embedding functions (#45592)
https://github.com/milvus-io/milvus/issues/45544
- Add batch_factor configuration parameter (default: 5) to control
embedding provider batch sizes
- Add disable_func_runtime_check property to bypass function validation
during collection creation
- Add database interceptor support for AddCollectionFunction,
AlterCollectionFunction, and DropCollectionFunction requests

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-11-20 19:55:04 +08:00
junjiejiangjjjandGitHub 102481e53f feat: Support add_function/alter_function/drop_function (#44895)
https://github.com/milvus-io/milvus/issues/44053

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-11-13 20:53:39 +08:00
junjiejiangjjjandGitHub 50f198e346 feat: Support zilliz models (#45168)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-11-13 12:55:37 +08:00
junjiejiangjjjandGitHub f07979f91d enhance: add support for controlling function output field insertion (#44162)
#44053

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-09-24 17:26:04 +08:00
junjiejiangjjjandGitHub 71563d5d0e enhance: optimize decay function with configurable score merging and … (#44066)
…normalization

- Add configurable score merge functions (max, avg, sum) for decay
reranking
- Introduce norm_score parameter to control score normalization behavior
- Refactor score normalization logic into reusable utility functions

#44051

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-09-23 14:18:06 +08:00
junjiejiangjjjandGitHub f1ce84996d enhance: refactor model service configuration and environment variables (#44036)
- Add enable configuration for all model service providers
- Migrate environment variables from MILVUSAI_* to MILVUS_* prefix with
backward compatibility
- Unify model service enable/disable logic using configuration
- Add tests for environment variable parsing with fallback support

#35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-08-26 10:49:52 +08:00
junjiejiangjjjandGitHub f3d7e47227 feat: Supports more rerankers (#43270)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjiejiangjjj <junjie.jiang@zilliz.com>
2025-08-22 17:29:47 +08:00
junjiejiangjjjandGitHub 4db877f76c fix: Fix weighted rerank (#43503)
#43478

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-07-23 14:54:53 +08:00
junjiejiangjjjandGitHub 77f3a1f213 enhance: Add search post pipeline (#43065)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjiejiangjjj <junjie.jiang@zilliz.com>
2025-07-21 11:10:52 +08:00
junjiejiangjjjandGitHub fafd5db43f fix: rank params bug (#43112)
https://github.com/milvus-io/milvus/issues/42985

Signed-off-by: junjiejiangjjj <junjie.jiang@zilliz.com>
2025-07-04 18:28:44 +08:00
junjiejiangjjjandGitHub 9865d672f7 fix: Model rerank supports Truncate (#42643)
https://github.com/milvus-io/milvus/issues/42632

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-06-19 15:02:41 +08:00
junjiejiangjjjandGitHub f1a4526bac enhance: refactor rrf and weighted rerank (#42154)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-06-10 18:08:35 +08:00
junjiejiangjjjandGitHub 4202c775ba feat: Support vllm and tei rerank (#41947)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-05-28 19:18:28 +08:00
junjiejiangjjjandGitHub 0b2ecb7632 fix: Solve clang compilation errors (#42041)
https://github.com/milvus-io/milvus/issues/42040

Signed-off-by: junjiejiangjjj <junjie.jiang@zilliz.com>
2025-05-27 20:32:29 +08:00
junjiejiangjjjandGitHub 1cc5fa8be9 fix: Fix rrf score (#41857)
https://github.com/milvus-io/milvus/issues/41835

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-05-20 15:24:24 +08:00
junjiejiangjjjandGitHub 0bbbf98a5b enhance: refactor decay rerank (#41778)
https://github.com/milvus-io/milvus/issues/35856
1. Optimizing decay function
2. Since the decay function is larger, the more similar it is, the
smaller the L2/JACCARD/HAMMING metrics scores the more similar they are.
For these metrics, the decay function regenerates new scores.

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-05-20 15:22:24 +08:00
junjiejiangjjjandGitHub f337d2989b enhance : New decay function (#41634)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-05-08 17:24:54 +08:00
junjiejiangjjjandGitHub bb7df40fc1 feat: Http interface supports rerank (#41486)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-04-28 23:02:50 +08:00
junjiejiangjjjandGitHub e56adc121b enhance: refactor embedding credentials manager (#41442)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-04-24 14:34:38 +08:00
junjiejiangjjjandGitHub f23df95a77 feat : Support decay rerank (#41223)
https://github.com/milvus-io/milvus/issues/35856
#41312

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-04-23 20:48:39 +08:00
junjiejiangjjjandGitHub fe81c7baae feat: Add function config (#40534)
#35856 
1. Add function-related configuration in milvus.yaml
2. Add null and empty value check to TextEmbeddingFunction

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-03-25 10:06:24 +08:00
junjiejiangjjjandGitHub 359e7efd8e feat: Add function running monitoring (#40358)
#35856 
#40004 
1. Optimize model verification logic
2. Add profiling code

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-03-10 22:28:05 +08:00
junjiejiangjjjandGitHub b2e630b1a1 feat: Support TEI serving and support int8 embedding (#40199)
#35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-03-05 10:18:00 +08:00
junjiejiangjjjandGitHub 162d241063 feat: Add siliconflow text embedding (#39867)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-02-26 11:01:56 +08:00
junjiejiangjjjandGitHub 09b9131321 feat: Add cohere text embedding (#39581)
#35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-02-13 18:00:16 +08:00
junjiejiangjjjandGitHub 16cbdfb3b1 feat: Add Text Embedding Function (#36366)
https://github.com/milvus-io/milvus/issues/35856

Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-01-24 14:23:06 +08:00
junjiejiangjjjandGitHub 097d167e96 doc: Update tools info (#39244)
Signed-off-by: junjie.jiang <junjie.jiang@zilliz.com>
2025-01-14 16:53:00 +08:00