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(CombineArgs<K> combineArgs)
Configure the COMBINE clause using
CombineArgs. |
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(CombineArgs<K> combineArgs)
CombineArgs.combineArgs - the combine argumentspublic 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> timeout(Duration timeout)
timeout - the timeout duration (with millisecond resolution)Copyright © 2025 lettuce.io. All rights reserved.