Struct.Properties.IsFullTextSearch
Properties.IsFullTextSearch, Properties.FullTextSearch (Реквизиты объектов) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут применяется к объекту структуры базы данных, позиционированному на реквизите объекта или строчной части объекта, и возвращает 1, если для текстового реквизита применяется полнотекстовый поиск, иначе возвращается 0. Использование полнотекстового поиска не рекомендуется и может увеличить нагрузку на сервер при пересчете полнотекстовых индексов. Полнотекстовых поиск может быть полезен в редких случаях, когда необходимо часто искать по части фразы в реквизитах с большими (либо неограниченными по длине) строками. Это обычно необходимо для системы поиска. Поиск по части фразы в обычном режиме будет осуществляться медленнее, но в большинстве случаев, это не будет иметь значения и на сервере будет тратится меньше ресурсов.
Синтаксис
Struct.Properties.IsFullTextSearch:<Полнотекстовый поиск (INT)>
Возвращаемое значение
Возвращается числовое значение.
Примеры
aRef:=Struct.Ref("Номенклатура"); Message("Список реквизитов справочника "+aRef.Name+":"); For i:=1 To aRef.Props.Count() Do Message(" "+aRef.Props(i).Name+?(aRef.Props(i).FullTextSearch,", реквизит имеет флаг полнотекстового поиска")); EndDo;