searchModel

Описание

Класс для работы с поисковой базой по сайту.

  • __construct() — Класс для работы с поисковой базой по сайту.
  • index_all() — Проиндексировать все страницы, где дата последней модификации меньше даты последней индексации
  • index_item() — Проиндексировать определенную страницу
  • elementIsReindexed() — Узнать, индексировалась ли страница $element_id после даты $updatetime
  • getIndexPages() — Получить количество проиндексированных страниц
  • getIndexWords() — Получить количество проиндексированных слов
  • getIndexWordsUniq() — Получить количество проиндексированных уникальных слов
  • getIndexLast() — Получить дату последней индексации
  • truncate_index() — Очистить поисковый индекс
  • runSearch() — Искать по поисковому индексу
  • getContext() — Получить контекст, в котором употреблены поисковые слова на странице $element_id
  • unindex_items() — Стереть индекс для страницы $element_id
  • index_items() — Проиндексировать страницу $element_id и всех ее детей
  • calculateIDF() — Посчитать IDF слова $wordId
  • getInstance() — Возвращает searchModel экземпляр класса
  • getWordId() — Возвращает integer|boolean id слова, либо false