• Бесплатный ВЕБИНАР по OSINT с Екатериной Тьюринг: ➡️9 февраля в 19:00 (мск) пройдет урок

    Как безопасно искать информацию в открытых источниках

    🔥 Записаться 🔥

Проблема FTSearch поиск по дате создания документа

seoman2

Green Team
17.02.2010
507
1
BIT
72
Такая проблемка, хочу найти из "базы1" в "базе2" документы по диапазону дат создания документа.
В документах в базе, по которой ищу - нет поля с датой создания документа.
Можно ли не делая повторный поиск по результату коллекции dc, сразу искать по диапазону дат?
Примерно так. Этот вариант что-то не работает.
Код:
formula$ =  то что надо....
formula$ = formula$+{  @Created >= }   uidoc.FieldGetText("Date1")
Set dc=MUNdb.FTSearch(formula$,0)
 
Из хелпа
= (equal)

< (less than)

> (greater than)

<= (less than or equal)

>= (greater than or equal)

Search for numbers or dates in numeric or date fields only.

Example

FIELD date1<12/25/98

Finds documents whose 'date1' field contains any date before 12/25/98.
 
Поля "date1" с датой в документе нету. Создать поле в чужой базе и внести в него @Created - не могу.
 
не помню - $Created поле индексируется (и все "служебные") или нет
 
Для начала пусть ТС правильно напишет свою формулу ( типы данных ), ато сравнивает Date\Time с черт знает чем.
 
@seoman2 , @Domino-Designer @lmike , @Мыш
Используйте системное: [_CreationDate]
Это если полей нет, существуют еще: [_RevisionDate], [_Title], [$UpdatedBy]

Пример: [_CreationDate] = 01.01.2017

Информация была взята из формы DomainSearch, которая находится в базе Catalog.nsf в корне сервера.
 
Вариант
formula$ = {[_CreationDate] >= "Date1")
работает.

тут
после таблички как раз пишут про _CreationDate
 
Последнее редактирование:
Мы в соцсетях:

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