Lingua

SearchSpec.Builder Classe

Definizione

Generatore per SearchSpec objects.

[Android.Runtime.Register("android/app/appsearch/SearchSpec$Builder", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class SearchSpec.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/app/appsearch/SearchSpec$Builder", ApiSince=31, DoNotGenerateAcw=true)>]
type SearchSpec.Builder = class
    inherit Object
Ereditarietà
SearchSpec.Builder
Attributi

Commenti

Generatore per SearchSpec objects.

per android.app.appsearch.SearchSpec.Builder.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
SearchSpec.Builder()

Costruisce un nuovo Builder oggetto per SearchSpec gli oggetti .

SearchSpec.Builder(SearchSpec)

Costruisce un nuovo Builder oggetto dall'oggetto specificato SearchSpec.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
JniPeerMembers

Generatore per SearchSpec objects.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Nome Descrizione
AddEmbeddingParameters(EmbeddingVector[])

Aggiunge una ricerca di incorporamento a SearchSpec Entry, a cui verrà fatto riferimento nell'espressione di query e nell'espressione di classificazione per la ricerca di incorporamento.

AddEmbeddingParameters(ICollection<EmbeddingVector>)

Aggiunge una ricerca di incorporamento a SearchSpec Entry, a cui verrà fatto riferimento nell'espressione di query e nell'espressione di classificazione per la ricerca di incorporamento.

AddFilterDocumentIds(ICollection<String>)

Aggiunge un filtro ID documento alla voce SearchSpec.

AddFilterDocumentIds(String[])

Aggiunge un filtro ID documento alla voce SearchSpec.

AddFilterNamespaces(ICollection<String>)

Aggiunge un filtro dello spazio dei nomi alla voce SearchSpec.

AddFilterNamespaces(String[])

Aggiunge un filtro dello spazio dei nomi alla voce SearchSpec.

AddFilterPackageNames(ICollection<String>)

Aggiunge un filtro per il nome del pacchetto alla voce SearchSpec.

AddFilterPackageNames(String[])

Aggiunge un filtro per il nome del pacchetto alla voce SearchSpec.

AddFilterProperties(String, ICollection<String>)

Aggiunge i percorsi delle proprietà per il tipo specificato al filtro delle proprietà di SearchSpec Entry.

AddFilterPropertyPaths(String, ICollection<PropertyPath>)

Aggiunge i percorsi delle proprietà per il tipo specificato al filtro delle proprietà di SearchSpec Entry.

AddFilterSchemas(ICollection<String>)

Aggiunge un filtro tipo di schema alla voce SearchSpec.

AddFilterSchemas(String[])

Aggiunge un filtro tipo di schema alla voce SearchSpec.

AddInformationalRankingExpressions(ICollection<String>)

Aggiunge espressioni di classificazione informativa da valutare per ogni documento nel risultato della ricerca.

AddInformationalRankingExpressions(String[])

Aggiunge espressioni di classificazione informativa da valutare per ogni documento nel risultato della ricerca.

AddProjection(String, ICollection<String>)

Aggiunge i percorsi delle proprietà per il tipo specificato da utilizzare per la proiezione.

AddProjectionPaths(String, ICollection<PropertyPath>)

Aggiunge i percorsi delle proprietà per il tipo specificato da utilizzare per la proiezione.

AddSearchStringParameters(IList<String>)

Aggiunge stringhe all'elenco di parametri String a cui è possibile fare riferimento nella query tramite la funzione "getSearchStringParameter({index})".

AddSearchStringParameters(String[])

Aggiunge stringhe all'elenco di parametri String a cui è possibile fare riferimento nella query tramite la funzione "getSearchStringParameter({index})".

Build()

Costruisce un nuovo SearchSpec oggetto dal contenuto di questo generatore.

ClearEmbeddingParameters()

Cancella i parametri di incorporamento.

ClearFilterDocumentIds()

Cancella i filtri id documento.

ClearFilterNamespaces()

Cancella tutti i filtri dello spazio dei nomi.

ClearFilterPackageNames()

Cancella tutti i filtri dei nomi del pacchetto.

ClearFilterProperties()

Cancella i filtri delle proprietà per tutti i tipi di schema.

ClearFilterSchemas()

Cancella tutti i filtri dei tipi di schema.

ClearInformationalRankingExpressions()

Cancella tutte le espressioni di classificazione informativa.

ClearJoinSpec()

Cancella JoinSpec.

ClearProjections()

Cancella le proiezioni per tutti i tipi di schema.

ClearPropertyWeights()

Cancella i pesi delle proprietà per tutti i tipi di schema.

ClearResultGrouping()

Cancella il raggruppamento e il limite dei risultati.

ClearSearchSourceLogTag()

Cancella il tag di log che indica l'origine della ricerca.

ClearSearchStringParameters()

Cancella l'elenco dei parametri String a cui è possibile fare riferimento nella query tramite la funzione "getSearchStringParameter({index})".

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
Equals(Object)

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetDefaultEmbeddingSearchMetricType(Int32)

Imposta il tipo di metrica di incorporamento predefinito usato per la ricerca di incorporamento (vedere AppSearchSession.search ) e la classificazione (vedere SearchSpec.Builder.setRankingStrategy(String) ).

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetJoinSpec(JoinSpec)

Specifica i documenti da unire e come eseguire il join.

SetListFilterHasPropertyFunctionEnabled(Boolean)

Imposta la funzionalità di LIST_FILTER_HAS_PROPERTY_FUNCTION come abilitata/disabilitata in base al parametro abilitato.

SetListFilterMatchScoreExpressionFunctionEnabled(Boolean)

Imposta la funzionalità di LIST_FILTER_MATCH_SCORE_EXPRESSION_FUNCTION come abilitata/disabilitata in base al parametro abilitato.

SetListFilterQueryLanguageEnabled(Boolean)

Imposta la funzionalità di LIST_FILTER_QUERY_LANGUAGE come abilitata/disabilitata in base al parametro abilitato.

SetMaxSnippetSize(Int32)

Imposta maxSnippetSize, la dimensione massima del frammento.

SetNumericSearchEnabled(Boolean)

Imposta la funzionalità di NUMERIC_SEARCH come abilitata/disabilitata in base al parametro abilitato.

SetOrder(Int32)

Imposta l'ordine dei risultati della ricerca restituiti, il valore predefinito è SearchSpec.ORDER_DESCENDING, vale a dire che i risultati con punteggi più elevati vengono prima.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
SetPropertyWeightPaths(String, IDictionary<PropertyPath,Double>)

Imposta i pesi delle proprietà in base al tipo di schema e al percorso della proprietà.

SetPropertyWeights(String, IDictionary<String,Double>)

Imposta i pesi delle proprietà in base al tipo di schema e al percorso della proprietà.

SetRankingStrategy(Int32)

Imposta la strategia di classificazione per i risultati di AppSearch.

SetRankingStrategy(String)

Consente la classificazione avanzata per assegnare punteggi in base a advancedRankingExpression.

SetResultCountPerPage(Int32)

Imposta il numero di risultati per pagina nell'oggetto restituito.

SetResultGrouping(Int32, Int32)

Imposta il numero massimo di risultati da restituire per ogni gruppo, in cui i gruppi vengono definiti dal tipo di raggruppamento.

SetRetrieveEmbeddingMatchInfos(Boolean)

Imposta un valore che indica se recuperare le informazioni di corrispondenza di incorporamento come parte di SearchResult.getMatchInfos().

SetScorablePropertyRankingEnabled(Boolean)

Imposta la funzionalità ScorablePropertyRanking come abilitata o disabilitata.

SetSearchSourceLogTag(String)

Imposta un tag di log facoltativo per indicare l'origine della ricerca.

SetSnippetCount(Int32)

Imposta il frammento Di codiceCount in modo che il primo frammento di codiceDocumenticount in base alla strategia di classificazione disponga di informazioni sui frammenti di codice.

SetSnippetCountPerProperty(Int32)

Imposta snippetCountPerProperty.

SetTermMatch(Int32)

Imposta il modo in cui i termini della query devono corrispondere a TermMatchCode nell'indice.

SetVerbatimSearchEnabled(Boolean)

Imposta la funzionalità di VERBATIM_SEARCH come abilitata/disabilitata in base al parametro abilitato.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Generatore per SearchSpec objects.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Generatore per SearchSpec objects.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Generatore per SearchSpec objects.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a