K - Key type.V - Value type.public class HybridArgs<K,V> extends Object
FT.HYBRID command. Combines text search and vector similarity search with
configurable combination strategies and post-processing operations.
{
@code
HybridArgs args = HybridArgs. builder()
.search(HybridSearchArgs. builder().query("comfortable shoes").build())
.vectorSearch(HybridVectorArgs. builder().field("@embedding").vector(vectorBlob)
.method(HybridVectorArgs.Knn.of(10)).build())
.combine(Combiners.rrf().window(20).constant(60)).build();
}
HybridSearchArgs,
HybridVectorArgs,
Combiner,
Combiners,
PostProcessingArgs| Modifier and Type | Class and Description |
|---|---|
static class |
HybridArgs.Builder<K,V>
Builder for
HybridArgs. |
| Constructor and Description |
|---|
HybridArgs() |
| Modifier and Type | Method and Description |
|---|---|
void |
build(CommandArgs<K,V> args)
Build the command arguments for the configured
HybridArgs. |
static <K,V> HybridArgs.Builder<K,V> |
builder() |
public static <K,V> HybridArgs.Builder<K,V> builder()
HybridArgs.Builder for HybridArgs.public void build(CommandArgs<K,V> args)
HybridArgs.
Command structure: SEARCH [SCORER] [YIELD_SCORE_AS] VSIM [KNN/RANGE] [FILTER]* [YIELD_DISTANCE_AS] [COMBINE] [YIELD_SCORE_AS] [SORTBY] [FILTER]* [LIMIT] [RETURN] [LOAD] [PARAMS]
args - the CommandArgs to append toCopyright © 2026 lettuce.io. All rights reserved.