• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Поиск ( Фильтр) По Представлению Не Ищет Если Запрос Начитается С Симв

  • Автор темы phantom76
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

phantom76

Обратил внимание, что не удается найти поисковую фразу, если в строке поиска указать "предлог из одной буквы" + "пробел" + "слово(или слова)

данные:

Xpages , форма поиска + viewPanel

пример:

поздравляю с праздником - находит
с праздником - не находит
праздником - находит
ю с праздником - не находит
яю с праздником - находит.

Происк по полю Subject, код строки запроса ниже:

Код:
var tmpArray = new Array("");
var cTerms = 0;
if(sessionScope.Subject_search != null & sessionScope.Subject_search != "") {
tmpArray[cTerms++] = "(FIELD Subject CONTAINS *" + sessionScope.Subject_search + "*)";
}
if(sessionScope.BusinessType != null & sessionScope.BusinessType != "") {
tmpArray[cTerms++] = "(FIELD FolderNames CONTAINS *" + sessionScope.BusinessType + "*)";
}
if(sessionScope.ExecutorDepName != null & sessionScope.ExecutorDepName != "") {
tmpArray[cTerms++] = "(FIELD ExecutorDepName CONTAINS *" + sessionScope.ExecutorDepName + "*)";
}

qstring = tmpArray.join(" AND ").trim();
sessionScope.queryString = qstring; // строка запроса


В чем может быть проблема?
 
P

phantom76

сорри проблема решена. на тестовой среде ошибка не повторяется, значит скорее всего проблема в индексе БД.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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