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


перечисление PROPDESC_COLUMNINDEX_TYPE (propsys.h)

Указывает, можно ли индексировать свойство или как.

Синтаксис

typedef enum PROPDESC_COLUMNINDEX_TYPE {
  PDCIT_NONE = 0,
  PDCIT_ONDISK = 1,
  PDCIT_INMEMORY = 2,
  PDCIT_ONDEMAND = 3,
  PDCIT_ONDISKALL = 4,
  PDCIT_ONDISKVECTOR = 5
} ;

Константы

 
PDCIT_NONE
Значение: 0
Никогда не создавайте индекс для этого свойства.
PDCIT_ONDISK
Значение: 1
Всегда создавайте отдельный индекс значения, но векторный индекс создается только по требованию.
PDCIT_INMEMORY
Значение: 2
Является устаревшей.
PDCIT_ONDEMAND
Значение: 3
Windows 7 и более поздние версии. Создайте отдельный индекс значения или векторный индекс при первом использовании индекса в запросе для фильтрации, группировки или сортировки. После создания в первый раз индекс сохраняется для будущих запросов. Большинство индексов свойств следует создавать по требованию, так как создание и обслуживание индексов является дорогостоящим и их следует создавать только в том случае, если они будут использоваться.
PDCIT_ONDISKALL
Значение: 4
Windows 7 и более поздние версии. Всегда создавайте как отдельный индекс значения, так и индекс вектора.
PDCIT_ONDISKVECTOR
Значение: 5
Windows 7 и более поздние версии. Всегда создавайте векторный индекс, но индекс значения — только по требованию.

Комментарии

Windows Search создает индексы для значений, найденных в хранилище свойств, для эффективной поддержки фильтрации, сортировки и группировки по индексированных свойствам. Существует два типа индексов: отдельный индекс значений, который индексирует элемент по отдельным значениям, и векторный индекс, который индексирует все векторные значения строки в виде одной записи индекса.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть propsys.h