Поделиться через


SearchSpec Класс

Определение

Этот класс представляет логику спецификации для AppSearch.

[Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class SearchSpec : Java.Lang.Object
[<Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)>]
type SearchSpec = class
    inherit Object
Наследование
SearchSpec
Атрибуты

Комментарии

Документация по Java для android.app.appsearch.SearchSpec.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Поля

GroupingTypePerNamespace
Устаревшие..

Результаты должны группироваться по пространству имен для принудительного применения ограничения на количество возвращаемых результатов для каждого пространства имен.

GroupingTypePerPackage
Устаревшие..

Результаты должны группироваться по пакету для принудительного применения ограничения на количество возвращаемых результатов для каждого пакета.

OrderAscending
Устаревшие..

Результаты поиска будут возвращены в порядке возрастания.

OrderDescending
Устаревшие..

Результаты поиска будут возвращены в порядке убывания.

ProjectionSchemaTypeWildcard

Тип схемы, используемый для SearchSpec.Builder#addProjection применения путей свойств ко всем результатам, за исключением типов, имеющих собственный набор путей свойств.

RankingStrategyAdvancedRankingExpression
Устаревшие..

Этот класс представляет логику спецификации для AppSearch.

RankingStrategyCreationTimestamp
Устаревшие..

Ранжированные по меткам времени создания документа.

RankingStrategyDocumentScore
Устаревшие..

Оценка документа, предоставленного приложением.

RankingStrategyJoinAggregateScore
Устаревшие..

Этот класс представляет логику спецификации для AppSearch.

RankingStrategyNone
Устаревшие..

Нет ранжирования, результаты возвращаются в произвольном порядке.

RankingStrategyRelevanceScore
Устаревшие..

Оценка релевантности документа.

RankingStrategySystemUsageCount
Устаревшие..

Ранжирование по количеству использования из области системного пользовательского интерфейса.

RankingStrategySystemUsageLastUsedTimestamp
Устаревшие..

Ранжирование по метке времени последнего использования из области системного пользовательского интерфейса.

RankingStrategyUsageCount
Устаревшие..

Ранжирование по количеству использования, как сообщается приложением.

RankingStrategyUsageLastUsedTimestamp
Устаревшие..

Ранжирован по метке времени последнего использования, как сообщается приложением.

TermMatchExactOnly
Устаревшие..

Термины запроса будут соответствовать только точным маркерам в индексе.

TermMatchPrefix
Устаревшие..

Термины запроса будут соответствовать индексированных маркерам, если термин запроса является префиксом маркера.

Свойства

AdvancedRankingExpression

Этот класс представляет логику спецификации для AppSearch.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
FilterNamespaces

Возвращает список пространств имен для поиска.

FilterPackageNames

Возвращает список фильтров имен пакета для поиска.

FilterSchemas

Возвращает список типов схем для поиска.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsListFilterQueryLanguageEnabled

Этот класс представляет логику спецификации для AppSearch.

IsNumericSearchEnabled

Этот класс представляет логику спецификации для AppSearch.

IsVerbatimSearchEnabled

Этот класс представляет логику спецификации для AppSearch.

JniIdentityHashCode

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
JniPeerMembers

Этот класс представляет логику спецификации для AppSearch.

JoinSpec

Этот класс представляет логику спецификации для AppSearch.

MaxSnippetSize

Возвращает максимальный размер фрагмента в символах.

Order

Возвращает порядок возвращаемых результатов поиска (убывание или возрастание).

PeerReference

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
ProjectionPaths

Этот класс представляет логику спецификации для AppSearch.

Projections

Возвращает карту от типа схемы к путям свойств, используемым для проекции.

PropertyWeightPaths

Этот класс представляет логику спецификации для AppSearch.

PropertyWeights

Этот класс представляет логику спецификации для AppSearch.

RankingStrategy

Возвращает стратегию ранжирования.

ResultCountPerPage

Возвращает количество результатов на страницу в результирующем наборе.

ResultGroupingLimit

Получите максимальное количество результатов, возвращаемых для каждой группы.

ResultGroupingTypeFlags

Получите тип ограничения группировки для применения или 0, если Builder#setResultGrouping не был вызван.

SnippetCount

Возвращает количество документов для создания фрагментов кода.

SnippetCountPerProperty

Возвращает количество совпадений для каждого свойства соответствующего документа для создания фрагментов кода.

TermMatch

Возвращает способ сопоставления терминов запроса в индексе.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс представляет логику спецификации для AppSearch.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс представляет логику спецификации для AppSearch.

GetJniTypeName(IJavaPeerable)

Этот класс представляет логику спецификации для AppSearch.

Применяется к