суббота, 30 ноября 2013 г.

1С-ное.(Заметки быдло-ученика-погромиста), 19 занятие.


Для чего нужен полнотекстовый поиск в данных?
Ну а для чего нужен гугл, яндекс и иже с ними? Для поиска же! Вот и тут такая же фигня. Имеем строчку поисковика, вводим туда матерное слово, пробегается по базе и ищет, где есть упоминание этого. Все понятно.

Что такое основной полнотекстовый индекс и что такое дополнительный полнотекстовый индекс?

Полнотекстовый индекс состоит из двух частей: основного и дополнительного индекса.
Основной индекс – спроектирован таким образом, чтобы обеспечить максимальную скорость поиска при большом объеме данных.
Дополнительный – наоборот.
Если сравнивать совсем на пальцах, то основной индекс – это как винт, а дополнительный – как оператива. В дополнительный индекс  данные добавляются непосредственно во время работы пользователей. При обновлении индекса данные из дополнительного переходят в основной, а дополнительный очищается.

Какова стратегия полнотекстового индексирования информационной базы?

Сначала, при создании элементов конфигурации, необходимо указывать, что полнотекстовый поиск будет использоваться (рис.1). Без этого как бы сама суть поиска бессмысленна. Далее в процессе работы система отслеживает изменения в тех объектах конфигурации, которые могут участвовать в полнотекстовом поиске. После чего по указке админа БД полнотекстовый индекс обновляется, вручную или автоматически.



Как создать отчет, выполняющий поиск в данных?

Ну тащемта перепечатать код, который дан в этом задании. Единственное, что стоит не забывать, что после слов КонецПроцедуры точка с запятой не ставятся, иначе увидите ошибку
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(47,1)}: Неопознанный оператор
<<?>>&НаКлиенте (Проверка: Сервер)
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер)
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(47,1)}: Неопознанный оператор
<<?>>&НаКлиенте (Проверка: Тонкий клиент)
{Отчет.ПоискДанных.Форма.ФормаОтчета.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент)

Как составить простейшие поисковые выражения?

Принцип такой же, как и при использовании поисковиков типа гугл.

Комментариев нет:

Отправить комментарий