Class SearchSpec.Builder
public class SearchSpec.Builder : JVMBridgeBase<SearchSpec.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
SearchSpec.Builder
- Implements
- Extension Methods
Constructors
Builder()
public Builder()
Builder(SearchSpec)
public Builder(SearchSpec arg0)
Parameters
arg0SearchSpec
Builder(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Builder(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AddEmbeddingParameters(params EmbeddingVector[])
public SearchSpec.Builder AddEmbeddingParameters(params EmbeddingVector[] arg0)
Parameters
arg0EmbeddingVector[]
Returns
AddEmbeddingParameters(Collection<EmbeddingVector>)
public SearchSpec.Builder AddEmbeddingParameters(Collection<EmbeddingVector> arg0)
Parameters
Returns
AddFilterDocumentIds(params String[])
public SearchSpec.Builder AddFilterDocumentIds(params String[] arg0)
Parameters
Returns
AddFilterDocumentIds(Collection<String>)
public SearchSpec.Builder AddFilterDocumentIds(Collection<String> arg0)
Parameters
arg0Collection<String>
Returns
AddFilterNamespaces(params String[])
public SearchSpec.Builder AddFilterNamespaces(params String[] arg0)
Parameters
Returns
AddFilterNamespaces(Collection<String>)
public SearchSpec.Builder AddFilterNamespaces(Collection<String> arg0)
Parameters
arg0Collection<String>
Returns
AddFilterPackageNames(params String[])
public SearchSpec.Builder AddFilterPackageNames(params String[] arg0)
Parameters
Returns
AddFilterPackageNames(Collection<String>)
public SearchSpec.Builder AddFilterPackageNames(Collection<String> arg0)
Parameters
arg0Collection<String>
Returns
AddFilterProperties(String, Collection<String>)
public SearchSpec.Builder AddFilterProperties(String arg0, Collection<String> arg1)
Parameters
arg0Stringarg1Collection<String>
Returns
AddFilterPropertyPaths(String, Collection<PropertyPath>)
public SearchSpec.Builder AddFilterPropertyPaths(String arg0, Collection<PropertyPath> arg1)
Parameters
arg0Stringarg1Collection<PropertyPath>
Returns
AddFilterSchemas(params String[])
public SearchSpec.Builder AddFilterSchemas(params String[] arg0)
Parameters
Returns
AddFilterSchemas(Collection<String>)
public SearchSpec.Builder AddFilterSchemas(Collection<String> arg0)
Parameters
arg0Collection<String>
Returns
AddInformationalRankingExpressions(params String[])
public SearchSpec.Builder AddInformationalRankingExpressions(params String[] arg0)
Parameters
Returns
AddInformationalRankingExpressions(Collection<String>)
public SearchSpec.Builder AddInformationalRankingExpressions(Collection<String> arg0)
Parameters
arg0Collection<String>
Returns
AddProjection(String, Collection<String>)
public SearchSpec.Builder AddProjection(String arg0, Collection<String> arg1)
Parameters
arg0Stringarg1Collection<String>
Returns
AddProjectionPaths(String, Collection<PropertyPath>)
public SearchSpec.Builder AddProjectionPaths(String arg0, Collection<PropertyPath> arg1)
Parameters
arg0Stringarg1Collection<PropertyPath>
Returns
AddSearchStringParameters(params String[])
public SearchSpec.Builder AddSearchStringParameters(params String[] arg0)
Parameters
Returns
AddSearchStringParameters(List<String>)
public SearchSpec.Builder AddSearchStringParameters(List<String> arg0)
Parameters
Returns
Build()
public SearchSpec Build()
Returns
ClearEmbeddingParameters()
public SearchSpec.Builder ClearEmbeddingParameters()
Returns
ClearFilterDocumentIds()
public SearchSpec.Builder ClearFilterDocumentIds()
Returns
ClearFilterNamespaces()
public SearchSpec.Builder ClearFilterNamespaces()
Returns
ClearFilterPackageNames()
public SearchSpec.Builder ClearFilterPackageNames()
Returns
ClearFilterProperties()
public SearchSpec.Builder ClearFilterProperties()
Returns
ClearFilterSchemas()
public SearchSpec.Builder ClearFilterSchemas()
Returns
ClearInformationalRankingExpressions()
public SearchSpec.Builder ClearInformationalRankingExpressions()
Returns
ClearJoinSpec()
public SearchSpec.Builder ClearJoinSpec()
Returns
ClearProjections()
public SearchSpec.Builder ClearProjections()
Returns
ClearPropertyWeights()
public SearchSpec.Builder ClearPropertyWeights()
Returns
ClearResultGrouping()
public SearchSpec.Builder ClearResultGrouping()
Returns
ClearSearchSourceLogTag()
public SearchSpec.Builder ClearSearchSourceLogTag()
Returns
ClearSearchStringParameters()
public SearchSpec.Builder ClearSearchStringParameters()
Returns
CreatePoolableInstance()
HPA initializer for Builder()
public static SearchSpec.Builder CreatePoolableInstance()
Returns
CreatePoolableInstance(SearchSpec)
HPA initializer for Builder(Android.App.Appsearch.SearchSpec arg0)
public static SearchSpec.Builder CreatePoolableInstance(SearchSpec arg0)
Parameters
arg0SearchSpec
Returns
SetDefaultEmbeddingSearchMetricType(int)
public SearchSpec.Builder SetDefaultEmbeddingSearchMetricType(int arg0)
Parameters
Returns
SetJoinSpec(JoinSpec)
public SearchSpec.Builder SetJoinSpec(JoinSpec arg0)
Parameters
Returns
SetListFilterHasPropertyFunctionEnabled(bool)
public SearchSpec.Builder SetListFilterHasPropertyFunctionEnabled(bool arg0)
Parameters
Returns
SetListFilterMatchScoreExpressionFunctionEnabled(bool)
public SearchSpec.Builder SetListFilterMatchScoreExpressionFunctionEnabled(bool arg0)
Parameters
Returns
SetListFilterQueryLanguageEnabled(bool)
public SearchSpec.Builder SetListFilterQueryLanguageEnabled(bool arg0)
Parameters
Returns
SetMaxSnippetSize(int)
public SearchSpec.Builder SetMaxSnippetSize(int arg0)
Parameters
Returns
SetNumericSearchEnabled(bool)
public SearchSpec.Builder SetNumericSearchEnabled(bool arg0)
Parameters
Returns
SetOrder(int)
public SearchSpec.Builder SetOrder(int arg0)
Parameters
Returns
SetPropertyWeightPaths(String, Map<PropertyPath, Double>)
public SearchSpec.Builder SetPropertyWeightPaths(String arg0, Map<PropertyPath, Double> arg1)
Parameters
Returns
SetPropertyWeights(String, Map<String, Double>)
public SearchSpec.Builder SetPropertyWeights(String arg0, Map<String, Double> arg1)
Parameters
Returns
SetRankingStrategy(String)
public SearchSpec.Builder SetRankingStrategy(String arg0)
Parameters
Returns
SetRankingStrategy(int)
public SearchSpec.Builder SetRankingStrategy(int arg0)
Parameters
Returns
SetResultCountPerPage(int)
public SearchSpec.Builder SetResultCountPerPage(int arg0)
Parameters
Returns
SetResultGrouping(int, int)
public SearchSpec.Builder SetResultGrouping(int arg0, int arg1)
Parameters
Returns
SetScorablePropertyRankingEnabled(bool)
public SearchSpec.Builder SetScorablePropertyRankingEnabled(bool arg0)
Parameters
Returns
SetSearchSourceLogTag(String)
public SearchSpec.Builder SetSearchSourceLogTag(String arg0)
Parameters
Returns
SetSnippetCount(int)
public SearchSpec.Builder SetSnippetCount(int arg0)
Parameters
Returns
SetSnippetCountPerProperty(int)
public SearchSpec.Builder SetSnippetCountPerProperty(int arg0)
Parameters
Returns
SetTermMatch(int)
public SearchSpec.Builder SetTermMatch(int arg0)
Parameters
Returns
SetVerbatimSearchEnabled(bool)
public SearchSpec.Builder SetVerbatimSearchEnabled(bool arg0)