Table of Contents

Class SearchSpec.Builder

Namespace
Android.App.Appsearch
Assembly
MASES.Netdroid.dll
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

arg0 SearchSpec

SearchSpec

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

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AddEmbeddingParameters(params EmbeddingVector[])

public SearchSpec.Builder AddEmbeddingParameters(params EmbeddingVector[] arg0)

Parameters

arg0 EmbeddingVector[]

EmbeddingVector

Returns

SearchSpec.Builder

SearchSpec.Builder

AddEmbeddingParameters(Collection<EmbeddingVector>)

public SearchSpec.Builder AddEmbeddingParameters(Collection<EmbeddingVector> arg0)

Parameters

arg0 Collection<EmbeddingVector>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterDocumentIds(params String[])

public SearchSpec.Builder AddFilterDocumentIds(params String[] arg0)

Parameters

arg0 String[]

String

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterDocumentIds(Collection<String>)

public SearchSpec.Builder AddFilterDocumentIds(Collection<String> arg0)

Parameters

arg0 Collection<String>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterNamespaces(params String[])

public SearchSpec.Builder AddFilterNamespaces(params String[] arg0)

Parameters

arg0 String[]

String

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterNamespaces(Collection<String>)

public SearchSpec.Builder AddFilterNamespaces(Collection<String> arg0)

Parameters

arg0 Collection<String>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterPackageNames(params String[])

public SearchSpec.Builder AddFilterPackageNames(params String[] arg0)

Parameters

arg0 String[]

String

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterPackageNames(Collection<String>)

public SearchSpec.Builder AddFilterPackageNames(Collection<String> arg0)

Parameters

arg0 Collection<String>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterProperties(String, Collection<String>)

public SearchSpec.Builder AddFilterProperties(String arg0, Collection<String> arg1)

Parameters

arg0 String

String

arg1 Collection<String>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterPropertyPaths(String, Collection<PropertyPath>)

public SearchSpec.Builder AddFilterPropertyPaths(String arg0, Collection<PropertyPath> arg1)

Parameters

arg0 String

String

arg1 Collection<PropertyPath>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterSchemas(params String[])

public SearchSpec.Builder AddFilterSchemas(params String[] arg0)

Parameters

arg0 String[]

String

Returns

SearchSpec.Builder

SearchSpec.Builder

AddFilterSchemas(Collection<String>)

public SearchSpec.Builder AddFilterSchemas(Collection<String> arg0)

Parameters

arg0 Collection<String>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddInformationalRankingExpressions(params String[])

public SearchSpec.Builder AddInformationalRankingExpressions(params String[] arg0)

Parameters

arg0 String[]

String

Returns

SearchSpec.Builder

SearchSpec.Builder

AddInformationalRankingExpressions(Collection<String>)

public SearchSpec.Builder AddInformationalRankingExpressions(Collection<String> arg0)

Parameters

arg0 Collection<String>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddProjection(String, Collection<String>)

public SearchSpec.Builder AddProjection(String arg0, Collection<String> arg1)

Parameters

arg0 String

String

arg1 Collection<String>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddProjectionPaths(String, Collection<PropertyPath>)

public SearchSpec.Builder AddProjectionPaths(String arg0, Collection<PropertyPath> arg1)

Parameters

arg0 String

String

arg1 Collection<PropertyPath>

Collection

Returns

SearchSpec.Builder

SearchSpec.Builder

AddSearchStringParameters(params String[])

public SearchSpec.Builder AddSearchStringParameters(params String[] arg0)

Parameters

arg0 String[]

String

Returns

SearchSpec.Builder

SearchSpec.Builder

AddSearchStringParameters(List<String>)

public SearchSpec.Builder AddSearchStringParameters(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

SearchSpec.Builder

SearchSpec.Builder

Build()

public SearchSpec Build()

Returns

SearchSpec

SearchSpec

ClearEmbeddingParameters()

public SearchSpec.Builder ClearEmbeddingParameters()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearFilterDocumentIds()

public SearchSpec.Builder ClearFilterDocumentIds()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearFilterNamespaces()

public SearchSpec.Builder ClearFilterNamespaces()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearFilterPackageNames()

public SearchSpec.Builder ClearFilterPackageNames()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearFilterProperties()

public SearchSpec.Builder ClearFilterProperties()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearFilterSchemas()

public SearchSpec.Builder ClearFilterSchemas()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearInformationalRankingExpressions()

public SearchSpec.Builder ClearInformationalRankingExpressions()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearJoinSpec()

public SearchSpec.Builder ClearJoinSpec()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearProjections()

public SearchSpec.Builder ClearProjections()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearPropertyWeights()

public SearchSpec.Builder ClearPropertyWeights()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearResultGrouping()

public SearchSpec.Builder ClearResultGrouping()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearSearchSourceLogTag()

public SearchSpec.Builder ClearSearchSourceLogTag()

Returns

SearchSpec.Builder

SearchSpec.Builder

ClearSearchStringParameters()

public SearchSpec.Builder ClearSearchStringParameters()

Returns

SearchSpec.Builder

SearchSpec.Builder

CreatePoolableInstance()

HPA initializer for Builder()

public static SearchSpec.Builder CreatePoolableInstance()

Returns

SearchSpec.Builder

CreatePoolableInstance(SearchSpec)

HPA initializer for Builder(Android.App.Appsearch.SearchSpec arg0)

public static SearchSpec.Builder CreatePoolableInstance(SearchSpec arg0)

Parameters

arg0 SearchSpec

Returns

SearchSpec.Builder

SetDefaultEmbeddingSearchMetricType(int)

public SearchSpec.Builder SetDefaultEmbeddingSearchMetricType(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetJoinSpec(JoinSpec)

public SearchSpec.Builder SetJoinSpec(JoinSpec arg0)

Parameters

arg0 JoinSpec

JoinSpec

Returns

SearchSpec.Builder

SearchSpec.Builder

SetListFilterHasPropertyFunctionEnabled(bool)

public SearchSpec.Builder SetListFilterHasPropertyFunctionEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

SearchSpec.Builder

SearchSpec.Builder

SetListFilterMatchScoreExpressionFunctionEnabled(bool)

public SearchSpec.Builder SetListFilterMatchScoreExpressionFunctionEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

SearchSpec.Builder

SearchSpec.Builder

SetListFilterQueryLanguageEnabled(bool)

public SearchSpec.Builder SetListFilterQueryLanguageEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

SearchSpec.Builder

SearchSpec.Builder

SetMaxSnippetSize(int)

public SearchSpec.Builder SetMaxSnippetSize(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetNumericSearchEnabled(bool)

public SearchSpec.Builder SetNumericSearchEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

SearchSpec.Builder

SearchSpec.Builder

SetOrder(int)

public SearchSpec.Builder SetOrder(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetPropertyWeightPaths(String, Map<PropertyPath, Double>)

public SearchSpec.Builder SetPropertyWeightPaths(String arg0, Map<PropertyPath, Double> arg1)

Parameters

arg0 String

String

arg1 Map<PropertyPath, Double>

Map

Returns

SearchSpec.Builder

SearchSpec.Builder

SetPropertyWeights(String, Map<String, Double>)

public SearchSpec.Builder SetPropertyWeights(String arg0, Map<String, Double> arg1)

Parameters

arg0 String

String

arg1 Map<String, Double>

Map

Returns

SearchSpec.Builder

SearchSpec.Builder

SetRankingStrategy(String)

public SearchSpec.Builder SetRankingStrategy(String arg0)

Parameters

arg0 String

String

Returns

SearchSpec.Builder

SearchSpec.Builder

SetRankingStrategy(int)

public SearchSpec.Builder SetRankingStrategy(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetResultCountPerPage(int)

public SearchSpec.Builder SetResultCountPerPage(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetResultGrouping(int, int)

public SearchSpec.Builder SetResultGrouping(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetScorablePropertyRankingEnabled(bool)

public SearchSpec.Builder SetScorablePropertyRankingEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

SearchSpec.Builder

SearchSpec.Builder

SetSearchSourceLogTag(String)

public SearchSpec.Builder SetSearchSourceLogTag(String arg0)

Parameters

arg0 String

String

Returns

SearchSpec.Builder

SearchSpec.Builder

SetSnippetCount(int)

public SearchSpec.Builder SetSnippetCount(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetSnippetCountPerProperty(int)

public SearchSpec.Builder SetSnippetCountPerProperty(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetTermMatch(int)

public SearchSpec.Builder SetTermMatch(int arg0)

Parameters

arg0 int

int

Returns

SearchSpec.Builder

SearchSpec.Builder

SetVerbatimSearchEnabled(bool)

public SearchSpec.Builder SetVerbatimSearchEnabled(bool arg0)

Parameters

arg0 bool

bool

Returns

SearchSpec.Builder

SearchSpec.Builder