В системе ИНТАЛЕВ: Корпоративный менеджмент предусмотрена возможность поиска карточек документов в справочнике Карточки документов (Меню: Операции >> Справочник..., выбрать Карточки документов). Используется платформенный механизм полнотекстового поиска в данных системы 1С:Предприятие.
Механизм полнотекстового поиска основан на использовании двух составляющих:
• | полнотекстового индекса, который создается в базе данных и затем периодически, по мере необходимости, обновляется; |
• | средств выполнения полнотекстового поиска. |
Механизм полнотекстового поиска позволяет осуществлять поиск в базе данных с указанием поисковых операторов (И, ИЛИ, НЕ, РЯДОМ и др.).
Синтаксис поисковых выражений
Оператор |
Пример выражения |
Пояснения |
Пробел |
Гарантийное письмо |
Должны быть и слово «Гарантийное» и слово «письмо» |
И |
Гарантийное И письмо |
|
AND |
Гарантийное AND письмо |
|
& |
Гарантийное & письмо |
|
ИЛИ |
Гарантийное ИЛИ письмо |
Должно быть хотя бы одно из слов «Гарантийное» или «письмо» |
OR |
Гарантийное OR письмо |
|
| |
Гарантийное | письмо |
|
, |
Гарантийное, письмо |
|
НЕ |
Гарантийное НЕ письмо |
Должно быть слово «Гарантийное», но не должно быть слова «письмо» |
NOT |
Гарантийное NOT письмо |
|
~ |
Гарантийное ~ письмо |
|
РЯДОМ/[±]n NEAR/[±]n |
Поиск данных, содержащих в одном реквизите указанные слова с учётом морфологии на расстоянии n слов между словами. Знак указывает, в каком направлении от первого слова будет искаться второе слово ( « + » — после первого; « - » — до первого слова). Если знак не указан, то будут найдены данные, содержащие указанные слова на дистанции n слов друг от друга. Порядок слов в таком случае не будет иметь значения. |
|
Пример 1: Гарантийное РЯДОМ/3 письмо |
Будут найдены данные, в которых «Гарантийное» находится не более 3-х слов до или после «письмо» |
|
Пример 2: Гарантийное РЯДОМ/+3 письмо |
Будут найдены данные, в которых «письмо» находится не более 3-х слов после «Гарантийное» |
|
Пример 3: Гарантийное РЯДОМ/-3 письмо |
Будут найдены данные, в которых «письмо» находится не более 3-х слов перед словом «Гарантийное» |
|
РЯДОМ NEAR |
Гарантийное РЯДОМ письмо |
Краткая форма. Запрос найдёт элементы, в которых слова встречаются в одном реквизите не дальше, чем на 8 слов друг от друга в любую сторону. |
"" |
“администратор сети” |
Поиск точной фразы (эквивалентно администратор РЯДОМ/+1 сети) |
() |
(изготовление) & (сыра | творога) |
Группировка слов (сколько угодно уровней вложенности) |
* |
арх* арх* & документооб* |
Поиск с wildcard – поддерживается только «*» в конце слова. То есть запрос «арх*» найдет «архив», «археология». |
# |
#Система Система#2 |
Нечеткий поиск слов с заданным количеством отличий от указанного в строке поиска. Запрос «#Система» (эквивалентно запросу Система#1) найдет «систама», «сивтема». Запрос «Система#2» найдет «ситтама», «сеттема». Только для полнотекстового поиска в данных! |
! |
!красный кафель |
Поиск с учетом синонимов русского, английского и украинского языков. «!» ставится перед соответствующим словом; пример: поиск «!красный кафель», найдет еще и «алый кафель» и «коралловый кафель». |
Для поиска спецсимволов, используемых в тексте, их следует заключать в кавычки. Например: «ПолучитьДанныеНоменклатуры()», «()», «++».
Поиск можно вести по словам, которые были введены в базу данных с ошибками.
Пример
Eсли в слове вместо русской «с» стоит английская «c» или при наборе слова была сменена раскладка клавиатуры, и в результате слово приняло вид, например, «системf» вместо «система» — эти слова все равно отобразятся в результате поиска.
Ранжирование полученных результатов осуществляется в порядке следующих приоритетов:
• | «вес» объекта. Чем больше ссылок на этот объект в реквизитах других объектов, тем выше его «вес»; |
• | дата объекта (более новые объекты будут находиться в начале). |