Исключить поле из полнотекстового индекса.

abdurtim

Active member
06.03.2017
34
0
BIT
1
Всем привет. Подскажите пожалуйста, как в стандартном поиске лотуса исключить некоторые поля из документа? То есть, чтобы значения этих полей вообще не участвовали в поиске.
 
Всем привет. Подскажите пожалуйста, как в стандартном поиске лотуса исключить некоторые поля из документа? То есть, чтобы значения этих полей вообще не участвовали в поиске.
ммм, что за стандартный поиск?
 
1675747858064.png
 
Нужна версия 12+ , там в дизайнере, на специальной вкладке, теперь можно задавать список полей для исключения/включения в FT-Index.
Но есть тонкости, типы полей должны совпадать и что-то еще.

 
Всем привет. Подскажите пожалуйста, как в стандартном поиске лотуса исключить некоторые поля из документа? То есть, чтобы значения этих полей вообще не участвовали в поиске.
А конечная цель какая? там что-то секретное надо спрятать чтобы пользователи не находили? Может быть стандартными средствами доступа воспользоваться или шифрованием?
 
А конечная цель какая? там что-то секретное надо спрятать чтобы пользователи не находили? Может быть стандартными средствами доступа воспользоваться или шифрованием?
Так уж получилось, там служебные поля, формирующиеся из комбинаций цифр и точек... И вбивая номер документа в поиск и по итогу получаю вдовесок кучу документов в полях которых есть подобный номер.
 
Если мне склероз не изменяет, то поля начинающиеся с $ не включаются в индекс. Так что вариант переименовать поля в $FieldName.
Я в своё время использовал правило, что служебные поля делал с приставкой $y$_ (типа это sys), а поля для показа $inf$_. Так не было проблем с "ложным" поиском по ним и в свойствах документа они группировались отдельно от основных - легко найти, что бы посмотреть\проконтролировать
 
  • Нравится
Реакции: NetWood
Если мне склероз не изменяет, то поля начинающиеся с $ не включаются в индекс. Так что вариант переименовать поля в $FieldName.
Я в своё время использовал правило, что служебные поля делал с приставкой $y$_ (типа это sys), а поля для показа $inf$_. Так не было проблем с "ложным" поиском по ним и в свойствах документа они группировались отдельно от основных - легко найти, что бы посмотреть\проконтролировать
Семен Семеныч и да! $ решают
 
На первой вкладке форм и подформ есть галка "Do not add field names to field index", она влияет на включение имени полей в таблицу полей БД. Эта штука работает, если документ был создан по форме, которая вписана в поле "Form", и на которой включена эта галка, ну и включает подформы с также включенной этой галкой.
Чисто предположение - по логике, если галка включена, то поля нет в таблице, а раз нет, то и все остальные индексы (включая FT) не должны формироваться. Я бы сюда попробовать покопать.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!