НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2661] Квалификаторы поисковых терминов в модуле DP_Irbis64Native📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+
Завершено: 05.07.2026 17:57
Ценность Поисковый движок должен корректно обрабатывать термины с ограничением по полям, чтобы пользовательские сценарии EC могли искать по словам заглавия и похожим полям.
Сценарий
Поисковое выражение содержит термин в кавычках с квалификатором /(...), например "K=термин"/(200,461). Токенизатор DP_Irbis64Native разбирает такой фрагмент как единый корректный поисковый термин.
Совместимость
Старые поисковые выражения без /(...) должны разбираться как раньше.
-
PR ограничен модулем DP_Irbis64Native: меняется только разбор поискового выражения в tokenizer.
Изменения по файлам:
modules/DP_Irbis64Native/include/IrbisTokenizer.php
/(...) сразу после закрывающей кавычки, например "K=термин"/(200,461)."<term>" плюс квалификатор, а операторы (G), (F), *, +, ^, ., $ продолжают попадать в список операторов..; завершающий $ внутри термина остается признаком усечения.[I128-2455] Поиск по терминам заглавия в модуле EC
Статус: Завершено | Автор: Галина Арноси