В индекс полнотекстового поиска включаются значащие части составных слов, и по ним в дальнейшем возможен поиск. В результатах поиска подсвечиваются все найденные вхождения, в том числе, в частях слова.
Полное описание, параметры и ограничения
РежимРазделенияСоставныхСлов.Использовать (CompositeWordsSeparationMode.Use)
РежимРазделенияСоставныхСлов (CompositeWordsSeparationMode)
Использовать (Use)
Доступен, начиная с версии 8.3.15.
Описание:
В индекс полнотекстового поиска включаются значащие части составных слов, и по ним в дальнейшем возможен поиск. В результатах поиска подсвечиваются все найденные вхождения, в том числе, в частях слова.
Использование в версии:
Доступен, начиная с версии 8.3.15.
Методическая информация
Практические примеры
Попробовать разделение составных слов: Использовать
Режим участвует в настоящем вызове платформы с явно описанным собственным контекстом.
Где и как запускать
Собственная отдельная учебная база. Основной код без заголовка — тело серверной команды своей обработки; рабочую базу не используйте.
Подготовка
Собственная отдельная учебная база. Основной код без заголовка — тело серверной команды своей обработки; рабочую базу не используйте.
Административное право изменения поиска; своя база без параллельных изменений настроек. Ручной запуск кратковременно меняет режим и возвращает прежний в обеих ветках.
ПрежнийРежим = ПолнотекстовыйПоиск.ПолучитьРежимРазделенияСоставныхСлов();
Попытка
ПолнотекстовыйПоиск.УстановитьРежимРазделенияСоставныхСлов(РежимРазделенияСоставныхСлов.Использовать);
ВыбранныйРежим = ПолнотекстовыйПоиск.ПолучитьРежимРазделенияСоставныхСлов();
Сообщить("Выбрано: " + Строка(ВыбранныйРежим));
Исключение
ПолнотекстовыйПоиск.УстановитьРежимРазделенияСоставныхСлов(ПрежнийРежим);
ВызватьИсключение;
КонецПопытки;
ПолнотекстовыйПоиск.УстановитьРежимРазделенияСоставныхСлов(ПрежнийРежим);Разбор по шагам
Подготовьте указанный собственный контекст.
Выполните основной блок в указанном месте.
Сравните вывод с выбранным режимом; ограничения результата разобраны ниже.
Как проверить результат
BSL при сборке справочника не выполнялся; пример не является проверкой настроек вашей базы.
Режим применяется при построении индекса. Установка и чтение режима не перестраивают старый индекс и не доказывают изменение результатов. ОчиститьИндекс / ОбновитьИндекс пример не вызывает.
Ожидаемый результат
Пример показывает конкретную операцию платформы, а не универсальную обёртку входного объекта.
На что обратить внимание
Не переносите административные изменения из учебного примера в рабочую базу.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.