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

Тема в разделе "Lotus - Xpages", создана пользователем phantom76, 13 фев 2014.

Статус темы:
Закрыта.
  1. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    Обратил внимание, что не удается найти поисковую фразу, если в строке поиска указать "предлог из одной буквы" + "пробел" + "слово(или слова)

    данные:

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

    пример:

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

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

    Код (Text):
    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; // строка запроса

    В чем может быть проблема?
     
  2. phantom76

    phantom76 Lotus team
    Lotus team

    Регистрация:
    25 фев 2005
    Сообщения:
    363
    Симпатии:
    9
    сорри проблема решена. на тестовой среде ошибка не повторяется, значит скорее всего проблема в индексе БД.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей