public static class HybridArgs.Builder<K,V> extends Object
HybridArgs.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HybridArgs<K,V> |
build()
Build the
HybridArgs instance. |
HybridArgs.Builder<K,V> |
combine(Combiner<K> combiner)
Configure the COMBINE clause using a
Combiner. |
HybridArgs.Builder<K,V> |
param(K name,
byte[] value)
Add a binary parameter for parameterized queries.
|
HybridArgs.Builder<K,V> |
param(K name,
V value)
Add a parameter for parameterized queries.
|
HybridArgs.Builder<K,V> |
postProcessing(PostProcessingArgs<K,V> postProcessingArgs)
Set the post-processing arguments.
|
HybridArgs.Builder<K,V> |
search(HybridSearchArgs<K,V> searchArgs)
Configure the SEARCH clause using
HybridSearchArgs. |
HybridArgs.Builder<K,V> |
timeout(Duration timeout)
Set the maximum time to wait for the query to complete.
|
HybridArgs.Builder<K,V> |
vectorSearch(HybridVectorArgs<K,V> vectorArgs)
Configure the VSIM clause using
HybridVectorArgs. |
public HybridArgs<K,V> build()
HybridArgs instance.public HybridArgs.Builder<K,V> search(HybridSearchArgs<K,V> searchArgs)
HybridSearchArgs.searchArgs - the search argumentspublic HybridArgs.Builder<K,V> vectorSearch(HybridVectorArgs<K,V> vectorArgs)
HybridVectorArgs.vectorArgs - the vector search argumentspublic HybridArgs.Builder<K,V> combine(Combiner<K> combiner)
Combiner.
Use Combiners.rrf() or Combiners.linear() to create combiners.
public HybridArgs.Builder<K,V> postProcessing(PostProcessingArgs<K,V> postProcessingArgs)
postProcessingArgs - the post-processing configurationpublic HybridArgs.Builder<K,V> param(K name, V value)
Parameters can be referenced in queries using $name syntax.
name - the parameter namevalue - the parameter valuepublic HybridArgs.Builder<K,V> param(K name, byte[] value)
Use this for vector data that needs to be passed as binary. Parameters can be referenced in queries using
$name syntax.
name - the parameter namevalue - the binary parameter value (e.g., vector data)public HybridArgs.Builder<K,V> timeout(Duration timeout)
timeout - the timeout duration (with millisecond resolution)Copyright © 2026 lettuce.io. All rights reserved.