Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя
Показано с 1 по 10 из 30

Тема: Полнотекстовый поиск

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию Полнотекстовый поиск

    Полнотекстовый поиск

    Полнотекстовый поиск
    В разделе описываются механизмы работы с полнотекстовым поиском.

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    Методы:

    ДатаАктуальности (UpdateDate)
    ИндексАктуален (IndexTrue)
    ОбновитьИндекс (UpdateIndex)
    ОбновлениеИндексаЗавершено (IndexUpdateComplete)
    ОчиститьИндекс (ClearIndex)
    ПолучитьРежимПолнотекстовогоПоиска (GetFullTextSearchMode)
    СоздатьСписок (CreateList)
    УстановитьРежимПолнотекстовогоПоиска (SetFullTextSearchMode)
    Описание:

    Менеджер полнотекстового поиска. С его помощью осуществляется обновление индексов и получается информация об актуальности индекса.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    МенеджерПолнотекстовогоПоиска.ДатаАктуальности (FullTextSearchManager.UpdateDate)


    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    ДатаАктуальности (UpdateDate)
    Синтаксис:

    ДатаАктуальности()Возвращаемое значение:

    Тип: Дата.
    Описание:

    Получает дату последнего момента, когда были проиндексированы все данные и не было информации о новых объектах для индексирования
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Если режим полнотекстового поиска запрещен, то использование метода вызывает исключение.

  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска.ИндексАктуален (FullTextSearchManager.IndexTrue)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    ИндексАктуален (IndexTrue)
    Синтаксис:

    ИндексАктуален()Возвращаемое значение:

    Тип: Булево.
    Истина, если индекс полнотекстового поиска полностью соответствует текущему состоянию информационной базы.Описание:

    Осуществляет проверку актуальности индекса полнотекстового поиска.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Если режим полнотекстового поиска запрещен, то использование метода вызывает исключение.

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска.ОбновитьИндекс (FullTextSearchManager.UpdateIndex)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    ОбновитьИндекс (UpdateIndex)
    Синтаксис:

    ОбновитьИндекс(<РазрешитьСлияние>, <Порционное>)Параметры:

    <РазрешитьСлияние> (необязательный)

    Тип: Булево.
    Разрешает слияние индексов.
    Если Истина, то выполняется слияние частичного и полного индексов.
    Значение по умолчанию: Ложь<Порционное> (необязательный)

    Тип: Булево.
    Истина - обновление индексов будет осуществляться порциями. При каждом вызове метода выполняется порционное обновление индекса. Размер порции равен 10 тысяч объектов индексирования. При этом сначала в порцию выбираются объекты, не привязанные ко времени (например, справочники), затем, если порция еще не заполнена, выбираются объекты, привязанные ко времени (например, документы). При выборе анализируются все временные объекты, в том числе и регистры сведений с периодами (берется старшая дата периода), так, чтобы порция включала поровну объекты всех типов.
    После индексирования данных одной порции процесс завершается. Время индексирования одной порции сильно зависит от данных. Например, на типовой конфигурации "Управлении Производственным Предприятием" индексирование одной порции занимает 3 — 5 минут.
    Если Ложь, то индексирует все.
    Значение по умолчанию: ЛожьОписание:

    Обновляет индекс полнотекстового поиска.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Обновление индекса может выполняться продолжительное время.
    Если режим полнотекстового поиска запрещен, то использование метода вызывает исключение.

  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска.ОбновлениеИндексаЗавершено (FullTextSearchManager.IndexUpdateComplete)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    ОбновлениеИндексаЗавершено (IndexUpdateComplete)
    Синтаксис:

    ОбновлениеИндексаЗавершено()Возвращаемое значение:

    Тип: Булево.
    Истина, если индекс полнотекстового поиска полностью соответствует текущему состоянию информационной базы и слияние полнотекстового индекса не требуется.Описание:

    Определяет завершение обновления индекса.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Если режим полнотекстового поиска запрещен, то использование метода вызывает исключение.

  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска.ОчиститьИндекс (FullTextSearchManager.ClearIndex)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    ОчиститьИндекс (ClearIndex)
    Синтаксис:

    ОчиститьИндекс()Описание:

    Очищает индекс полнотекстового поиска.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    После выполнения этой операции необходимо обновить индекс.
    Если режим полнотекстового поиска запрещен, то использование метода вызывает исключение.

  8. #8
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска.ПолучитьРежимПолнотекстовогоПоиска (FullTextSearchManager.GetFullTextSearchMode)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    ПолучитьРежимПолнотекстовогоПоиска (GetFullTextSearchMode)
    Синтаксис:

    ПолучитьРежимПолнотекстовогоПоиска()Возвращаемое значение:

    Тип: РежимПолнотекстовогоПоиска.
    Если Разрешить, то все операции (обновление индексов, поиск, очистка индексов) разрешены. Иначе - запрещены (использование вызывает исключение).Описание:

    Получает режим полнотекстового поиска.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

  9. #9
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска.СоздатьСписок (FullTextSearchManager.CreateList)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    СоздатьСписок (CreateList)
    Синтаксис:

    СоздатьСписок(<СтрокаПоиска>, <РазмерПорции>)Параметры:

    <СтрокаПоиска> (необязательный)

    Тип: Строка.
    Строка для поиска в реквизитах данных (содержит как слова, которые нужно найти, так и поисковые операторы - И, ИЛИ, НЕ, РЯДОМ, скобки, кавычки).
    Поиск может осуществляться по нескольким словам, с использованием поисковых операторов и поиском по точной фразе.
    В строке ввода допускается использование следующих поисковых операторов:
      • И (AND или #) - поиск данных, содержащих все слова; пример: "запись И документ" - в реквизитах должны быть и "проведение" и "документ" (с учетом морфологии);
      • ИЛИ (OR или | или ,) - поиск хотя бы одного слова из перечисленных; пример: "запись ИЛИ документ" - в реквизитах должно быть хотя бы одно из слов "запись" или "документ";
      • НЕ (NOT или ~) - поиск данных, в реквизитах которых есть первое слово, но нет второго; пример: "закрытие НЕ месяц" - будут найдены все, содержащие "закрытие", но не содержащие слова "месяц". Использование "~" в начале строки не допускается;
      • РЯДОМ/n (NEAR/[+/-]n) - поиск данных, содержащих в одном реквизите указанные слова с учетом морфологии на расстоянии n слов между словами.
      • Знак указывает, в каком направлении от первого слова будет искаться второе слово ("+" – после первого; "-" – до первого слова).
      • Если знак не указан, то будет найдены данные, содержащие указанные слова на дистанции n слов друг о друга. Порядок слов не имеет значения.
      • "фен РЯДОМ/3 воздух" - будут найдены данные, в которых "воздух" находится не более 3-х слов до или после "фен";
      • фен РЯДОМ/+3 воздух - будут найдены данные, в которых "воздух" находится не более 3-х слов после "фен";
      • фен РЯДОМ/-3 воздух - будут найдены данные, в которых "воздух" находится не более 3-х слов перед "фен".
      • РЯДОМ(NEAR) - упрощенный оператор дистанции: оба слова расположены не далее, чем в 8-ми словах друг от друга; пример: "проведение РЯДОМ документ";
      • "" (текст в кавычках) - поиск точной с учетом морфологии фразы , пример: "проведение документа" - эквивалентно: проведение /1 документа;
      • () - группировка слов (сколько угодно уровней вложенности); пример: "(проведение | выписка) # (счета, документа)";
      • * - поиск с использованием группового символа (замена окончания слова). Должно быть введено более 1 значащего символа; пример: "доку*" - найдет "документ", "документировать", "документальный" и др.;
      • # - нечеткий поиск слов с заданным количеством отличий от указанного (если не указано, то = 1); пример: запрос "#Система" найдет "систама", "сивтема"; запрос "Система#2" найдет "ситтама", "сеттема";
      • ! - поиск с учетом синонимов русского, английского и украинского языков. "!" ставится перед соответствующим словом; пример: поиск "!красный кафель", найдет еще и "алый кафель" и "коралловый кафель".
    Если не указано никаких операторов (слова набраны через пробел), то программа осуществляет поиск всех слов из запроса с использованием оператора И.
    Замечание 1. Написание операторов И (AND), ИЛИ (OR), НЕ (NOT), РЯДОМ (NEAR) допускается только в верхнем регистре.
    Замечание 2. Операторы не используются как унарные (в начале строки поиска). Например, нельзя сделать выбор всех глав, в которых отсутствует указанный текст.
    Ограничение. При использовании нечеткого и группового поиска (операторы "*" и "#") может быть найдено несколько слов. Общее число найденных слов не может превышать 300.<РазмерПорции> (необязательный)

    Тип: Число.
    Количество результатов в одной порции. Например, 30.
    Значение по умолчанию: 20Возвращаемое значение:

    Тип: СписокПолнотекстовогоПоиска.
    Описание:

    Создает объект СписокПолнотекстовогоПоиска. После создания необходимо вызвать метод ПерваяЧасть - чтобы получить результаты поиска.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.Примечание:

    Если режим полнотекстового поиска запрещен, то использование метода вызывает исключение.

  10. #10
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    МенеджерПолнотекстовогоПоиска.УстановитьРежимПолнотекстовогоПоиска (FullTextSearchManager.SetFullTextSearchMode)

    МенеджерПолнотекстовогоПоиска (FullTextSearchManager)
    УстановитьРежимПолнотекстовогоПоиска (SetFullTextSearchMode)
    Синтаксис:

    УстановитьРежимПолнотекстовогоПоиска(<РежимПолнотекстовогоПоиска>)Параметры:

    <РежимПолнотекстовогоПоиска> (обязательный)

    Тип: РежимПолнотекстовогоПоиска.
    Устанавливаемый режим полнотекстового поиска.Описание:

    Устанавливает режим полнотекстового поиска.
    Доступность:

    Сервер, толстый клиент, внешнее соединение.

Закрытая тема
Страница 1 из 3 1 2 3 Следующая ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Похожие темы

  1. Глобальный поиск и замена
    от Verojer в разделе 8.2/8.3
    Ответов: 0
    Последнее сообщение: 03.02.2012, 20:32

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru