public static class HybridVectorArgs.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HybridVectorArgs |
build()
Build the
HybridVectorArgs instance. |
HybridVectorArgs.Builder |
field(String fieldName)
Set the vector field name.
|
HybridVectorArgs.Builder |
filter(String expression)
Add a FILTER expression for pre-filtering documents before vector scoring.
|
HybridVectorArgs.Builder |
method(HybridVectorArgs.VectorSearchMethod method)
Set the vector search method (KNN or RANGE).
|
HybridVectorArgs.Builder |
scoreAlias(String alias)
Set an alias for the vector distance field (normalized vector score).
|
HybridVectorArgs.Builder |
vector(String vectorData)
Set the query vector parameter reference.
|
public HybridVectorArgs.Builder field(String fieldName)
fieldName - the field name (typically prefixed with '@')public HybridVectorArgs.Builder vector(String vectorData)
This should be a parameter name (e.g., "$vec") that references a vector passed via
HybridArgs.Builder.param(String, byte[]). The actual binary vector data must be provided in PARAMS.
vectorData - the parameter reference (e.g., "$vec")public HybridVectorArgs.Builder method(HybridVectorArgs.VectorSearchMethod method)
method - the search methodHybridVectorArgs.Knn,
HybridVectorArgs.Rangepublic HybridVectorArgs.Builder filter(String expression)
expression - the filter expression (e.g., "@brand:{apple|samsung}")public HybridVectorArgs.Builder scoreAlias(String alias)
alias - the field name to use for the normalized vector distancepublic HybridVectorArgs build()
HybridVectorArgs instance.Copyright © 2026 lettuce.io. All rights reserved.