• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

Как Исключить Поле Из Поиска По Представлению?

  • Автор темы Автор темы divankin
  • Дата начала Дата начала
D

divankin

Есть представление в справочнике организации. В этом представлении люди часто ищут сотрудников по фамилии с помощью родного поиского навигатора сверху представления. При этом получается, что если по какой-то причине в карточку сотрудника А в каком-то поле записана фамилия другого сотрудника Б, то при поиске сотрудника Б найдется и сотрудник А, что нежелательно. Есть ли какой-нибудь способ исключить определенные поля из поиска в представлении? Full-text индекса в базе нет.
 
Попробуй NotesItem.IsSummary=False

Добавлено: но при этом поля не попадут и не отобразятся в представлении вообще. так устроит?
 
Нет, это не помогает.
Забыл сказать, что эти поля и так без флага Summary.
 
поиск полнотекстовый или Cntr+F?
 
Полнотекстовый. Индекса в базе нет.
 
а полнотекстовый как у нас расшифровывается? - по всему тексту ;)

нужно в поисковом запросе писать что типа {ХХХХ AND [field_nosearch]!="XXXX"}
Пользователь, когда ищет в представлении, не будет так писать :)
 
А можно подробнее как сделать, чтобы в представлении показывались только те документы, что нашлись по запросу, вбитому пользователем в моей поисковой форме?
 
Есть ли какой-нибудь способ исключить определенные поля из поиска в представлении? Full-text индекса в базе нет.
По опыту - не решаемая задача. Только физическое удаление данных в ненужных полях.
Скажу даже более, пробовал шифровать поля с данными которые не надо индексировать - ноль эффекта. А если в строке запроса указать, например AND [Category]co("Данные"), то искать будет и "Данные" в поле Category или в каком поле укажут. Спасает то, что вьюха показывает не само значание, а заданное вами, но методом подбора можно выяснить есть документ с искомым значением в поле или нет. С точки зрения написания запросов - это удобно, но параноикам по безопасности может не понравиться.

co - сокращенное от contains. Полная строка [Category]contains("Данные")
 
Мы в соцсетях:

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

Курс AD