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

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

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

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Ftsearch

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Всем привет!
Столкнулся вот с каким приколом. FTSearch по базе не находит всех документов.
Строка поиска, например, такая:
Код:
([Form]="Person") & (("*конєв*") or ("*конєв") or ("конєв*") or ("конєв"))
Хотя документ существует. Закономерностей не выявлено
 
H

hosm

попробуй еще вариант с запятой: ("*конєв*","*конєв","конєв*","конєв")
когда-то были глюки с or
 
H

hosm

А если строка поиска без украинских символов, то нормально? ну, про актуальность фт-индекса спрашивать не буду
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
160
Не помогает. Дело в том, что не находятся некоторые документы. Основная масса находится
Сколько в результате выходит? сколько всего таких?

Попробуй добавить в Notes.ini клиента/сервера:
FT_Max_Search_Results=2147483647

Только надо будет лотус перезапустить
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
А не могут ли влиять типы полей и/или флаги (SUMMARY, например)?
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Сколько в результате выходит? сколько всего таких?

Попробуй добавить в Notes.ini клиента/сервера:
FT_Max_Search_Results=2147483647

Только надо будет лотус перезапустить
результат один

Добавлено:
А не могут ли влиять типы полей и/или флаги (SUMMARY, например)?
С полем все нормально :)
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
Мож, индекс-таки корявый? А если скопировать проблемный документ в новую чистую базу? В ней он найдется?
 

rinsk

Lotus Team
12.11.2009
1 151
125
BIT
3
Всем привет!
Столкнулся вот с каким приколом. FTSearch по базе не находит всех документов.
Строка поиска, например, такая:
Код:
([Form]="Person") & (("*конєв*") or ("*конєв") or ("конєв*") or ("конєв"))
Хотя документ существует. Закономерностей не выявлено
Было такое, когда например поле было текстовое, а потом стало date\Time или число или поле в одном документе число, а в другом текст ...
Без такого рода катавасии FT работает вполне прилично.
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Было такое, когда например поле было текстовое, а потом стало date\Time или число или поле в одном документе число, а в другом текст ...
Без такого рода катавасии FT работает вполне прилично.
Ну у меня такого точно нет. поле текстовое
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Вопрос решен. Проблема была в кодировке некоторых укр. букв. Пришлось перекодировать
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
160
Подниму тему, чтобы не плодить.
При FT запросе вылезает ошибка: "Notes error: The field name used in the query cannot be found in the database."
Заспрос делается по View, не по db.

База, в котрой происходит поиск - создана копией основной, в основной запрос ошибки не выдает.
Кто сталкивался? В инете мало инфы: удалите поле с формы, добавте поле на форму, перестройте индекс - не помогает.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
178
@savl а дизайн накатить?
и дефолтная вьюшка есть? (ЕМНИП траблы ФТ могут быть из-за отсут. такового)
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
160
@lmike дизайн идентичен, базы просто разделены, функционал одинаковый.
Вьюшка есть.
Добавлю: если делать общий поиск по базе, то документы с необходимо строкой находятся.
А если указать в запросе отдельное поле где искать текст, то вылезает такое чудо.
Поле для запроса переносили с формы через ctrl+C/V...
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
178
а всяких опций БД, специальных, не установлено?
типа Optimize table map
 
Мы в соцсетях:

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