• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Query is not understandable

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

k85

Lotus Team
11.10.2011
262
1
есть поле текстовое, по нему выполняется поиск, было бы все хорошо, но в этом поле вот так идет запись - Новая: Запись "Пример тестовый"
Set fin = CurrentDb.FTSearch(Query, 0 ) - выдает сразу ошибку "Query is not understandable"
есть ли возможность поиска по таким полям?
 
А в переменной "Query" то что написано? Обычно такие ошибки выкидывает когда кривой FT-запрос
 
Query =Doc.fieldtest(0)
в дебагере видно, что данное поле равно записи Query = Новая: Запись "Пример тестовый"
 
думаю проблема из-за кавычек
 
возвращаюсь к своему вопросу, получаю строку без кавычек
<Query = Новая: Запись Пример тестовый>

Set fin= CurrentDb.FTSearch(Query, 0 )
выдает пусто. как я могу в этом месте учесть , что в самой базе название с кавычками
 
возвращаюсь к своему вопросу, получаю строку без кавычек
<Query = Новая: Запись Пример тестовый>

Set fin= CurrentDb.FTSearch(Query, 0 )
выдает пусто. как я могу в этом месте учесть , что в самой базе название с кавычками
1. This script searches the current database for the phrase "printing press." Every document containing the phrase is placed into the collection.

Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Set db = session.CurrentDatabase
Set collection = db.FTSearch( """printing press""", 0 _
FT_SCORES, FT_STEMS)
Also Новая: Запись "Пример тестовый" -> Новая: Запись ?Пример тестовый?
 
Set fin= CurrentDb.FTSearch({Новая: Запись "Пример тестовый"}, 0 )
а так?
еще
Откройте представление где лежат документы.
Найдите в меню сверху, View -> Search in this View.
Над представлением откроется строка поиска, вбейте туда ваш запрос.
Если документы отображаются, то запрос верен и индекс построен - значит ошибка при вызове программно.
Если документы не найдутся - неверный запрос.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы