跳到主要内容
版本:v3.0.x

FunctionType

Represents the supported server-side function types and provides conversion by name or numeric code.

Java
public enum FunctionType

Constants

UNKNOWN(0)

Represents an unknown or unsupported function type. fromName() and fromCode() return this value when no match is found.

BM25(1)

Represents the BM25 full-text scoring function.

TEXTEMBEDDING(2)

Represents a text-embedding function.

RERANK(3)

Represents a reranking function.

MINHASH(4)

Represents a MinHash function.

MOLFINGERPRINT(5)

Represents a molecular-fingerprint function.

RETURNS:

FunctionType

An enum value describing the server-side function type.

Example

Java
FunctionType byName = FunctionType.fromName("MinHash");
FunctionType byCode = FunctionType.fromCode(5);

int code = byName.getCode();
String name = byCode.getName();