public static class FTHybridParams.Builder
extends java.lang.Object
FTHybridParams.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FTHybridParams |
build()
Build the
FTHybridParams instance. |
FTHybridParams.Builder |
combine(Combiner combiner)
Configure the COMBINE clause using a
Combiner. |
FTHybridParams.Builder |
param(java.lang.String name,
java.lang.Object value)
Add a parameter for parameterized queries.
|
FTHybridParams.Builder |
postProcessing(FTHybridPostProcessingParams postProcessingArgs)
Set the post-processing arguments.
|
FTHybridParams.Builder |
search(FTHybridSearchParams searchArgs)
Configure the SEARCH clause using
FTHybridSearchParams. |
FTHybridParams.Builder |
timeout(long timeout)
Set the maximum time to wait for the query to complete (in milliseconds).
|
FTHybridParams.Builder |
vectorSearch(FTHybridVectorParams vectorArgs)
Configure the VSIM clause using
FTHybridVectorParams. |
public FTHybridParams build()
FTHybridParams instance.public FTHybridParams.Builder search(FTHybridSearchParams searchArgs)
FTHybridSearchParams.searchArgs - the search argumentspublic FTHybridParams.Builder vectorSearch(FTHybridVectorParams vectorArgs)
FTHybridVectorParams.vectorArgs - the vector search argumentspublic FTHybridParams.Builder combine(Combiner combiner)
Combiner.combiner - the combiner (e.g., Combiners.rrf() or Combiners.linear())Combinerspublic FTHybridParams.Builder postProcessing(FTHybridPostProcessingParams postProcessingArgs)
postProcessingArgs - the post-processing configurationpublic FTHybridParams.Builder param(java.lang.String name, java.lang.Object value)
Parameters can be referenced in queries using $name syntax.
name - the parameter namevalue - the parameter valuepublic FTHybridParams.Builder timeout(long timeout)
timeout - the timeout in millisecondsCopyright © 2026. All rights reserved.