Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Правильные сайты
+7 (343) 237-27-47
+7 (343) 237-27-47
E-mail
info@prav-site.ru
Адрес
Екатеринбург, ул. Малышева 51, оф 21/07
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Услуги
  • Разработка сайтов
    • Интернет-магазин
    • Разработка сайта на 1С-Битрикс
    • Cайт оптовой компании
    • Cайт производственной компании
    • Cайт услуг
  • Продвижение сайтов
    • SEO-аудит сайта
    • Продвижение по позициям
    • Продвижение по трафику
  • Контекстная реклама
    • Настройка Яндекс Директ
  • Техническая поддержка
    • Восстановление сайта на 1С-Битрикс после взлома
    • Доработка сайтов Битрикс
    • Интеграция с 1С
    • Наполнение сайта контентом
    • Поддержка сайтов на шаблонах Аспро
    • Программные доработки
  • Битрикс24
    • Внедрение Битрикс24
Компания
  • О компании
  • История
  • Сертификаты
  • Партнеры
  • Сотрудники
  • Отзывы
  • Вакансии
  • Реквизиты
Наши проекты
  • Продвижение
  • Разработка
Контакты
  • Контактная информация
  • Реквизиты компании
  • Задать вопрос
Продукты
  • Готовые сайты
    • Интернет-магазины
    • Корпоративные сайты
    • Отраслевые сайты
  • Продукты 1С-Битрикс
    • Лицензии 1С-Битрикс
    • Продления 1С-Битрикс
  • Перенос сайта на битрикс
  • CRM системы
Екатеринбург
0
  • Контакты
  • ...
    Екатеринбург
    +7 (343) 237-27-47
    +7 (343) 237-27-47
    E-mail
    info@prav-site.ru
    Адрес
    Екатеринбург, ул. Малышева 51, оф 21/07
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    0 Корзина
    Правильные сайты
    Услуги
    • Разработка сайтов
      Разработка сайтов
      • Интернет-магазин
      • Разработка сайта на 1С-Битрикс
      • Cайт оптовой компании
      • Cайт производственной компании
      • Cайт услуг
    • Продвижение сайтов
      Продвижение сайтов
      • SEO-аудит сайта
      • Продвижение по позициям
      • Продвижение по трафику
    • Контекстная реклама
      Контекстная реклама
      • Настройка Яндекс Директ
    • Техническая поддержка
      Техническая поддержка
      • Восстановление сайта на 1С-Битрикс после взлома
      • Доработка сайтов Битрикс
      • Интеграция с 1С
      • Наполнение сайта контентом
      • Поддержка сайтов на шаблонах Аспро
      • Программные доработки
    • Битрикс24
      Битрикс24
      • Внедрение Битрикс24
    Компания
    • О компании
    • История
    • Сертификаты
    • Партнеры
    • Сотрудники
    • Отзывы
    • Вакансии
    • Реквизиты
    Наши проекты
    • Продвижение
    • Разработка
    Контакты
    • Контактная информация
    • Реквизиты компании
    • Задать вопрос
    Продукты
    • Готовые сайты
      • Интернет-магазины
      • Корпоративные сайты
      • Отраслевые сайты
    • Продукты 1С-Битрикс
      • Лицензии 1С-Битрикс
      • Продления 1С-Битрикс
    • Перенос сайта на битрикс
    • CRM системы
      Правильные сайты
      Услуги
      • Разработка сайтов
        Разработка сайтов
        • Интернет-магазин
        • Разработка сайта на 1С-Битрикс
        • Cайт оптовой компании
        • Cайт производственной компании
        • Cайт услуг
      • Продвижение сайтов
        Продвижение сайтов
        • SEO-аудит сайта
        • Продвижение по позициям
        • Продвижение по трафику
      • Контекстная реклама
        Контекстная реклама
        • Настройка Яндекс Директ
      • Техническая поддержка
        Техническая поддержка
        • Восстановление сайта на 1С-Битрикс после взлома
        • Доработка сайтов Битрикс
        • Интеграция с 1С
        • Наполнение сайта контентом
        • Поддержка сайтов на шаблонах Аспро
        • Программные доработки
      • Битрикс24
        Битрикс24
        • Внедрение Битрикс24
      Компания
      • О компании
      • История
      • Сертификаты
      • Партнеры
      • Сотрудники
      • Отзывы
      • Вакансии
      • Реквизиты
      Наши проекты
      • Продвижение
      • Разработка
      Контакты
      • Контактная информация
      • Реквизиты компании
      • Задать вопрос
      Продукты
      • Готовые сайты
        • Интернет-магазины
        • Корпоративные сайты
        • Отраслевые сайты
      • Продукты 1С-Битрикс
        • Лицензии 1С-Битрикс
        • Продления 1С-Битрикс
      • Перенос сайта на битрикс
      • CRM системы
        Екатеринбург
        +7 (343) 237-27-47
        E-mail
        info@prav-site.ru
        Адрес
        Екатеринбург, ул. Малышева 51, оф 21/07
        Режим работы
        Пн. – Пт.: с 9:00 до 18:00
        0
        Правильные сайты
        Телефоны
        +7 (343) 237-27-47
        E-mail
        info@prav-site.ru
        Адрес
        Екатеринбург, ул. Малышева 51, оф 21/07
        Режим работы
        Пн. – Пт.: с 9:00 до 18:00
        0
        Правильные сайты
        • Услуги
          • Услуги
          • Разработка сайтов
            • Разработка сайтов
            • Интернет-магазин
            • Разработка сайта на 1С-Битрикс
            • Cайт оптовой компании
            • Cайт производственной компании
            • Cайт услуг
          • Продвижение сайтов
            • Продвижение сайтов
            • SEO-аудит сайта
            • Продвижение по позициям
            • Продвижение по трафику
          • Контекстная реклама
            • Контекстная реклама
            • Настройка Яндекс Директ
          • Техническая поддержка
            • Техническая поддержка
            • Восстановление сайта на 1С-Битрикс после взлома
            • Доработка сайтов Битрикс
            • Интеграция с 1С
            • Наполнение сайта контентом
            • Поддержка сайтов на шаблонах Аспро
            • Программные доработки
          • Битрикс24
            • Битрикс24
            • Внедрение Битрикс24
        • Компания
          • Компания
          • О компании
          • История
          • Сертификаты
          • Партнеры
          • Сотрудники
          • Отзывы
          • Вакансии
          • Реквизиты
        • Наши проекты
          • Наши проекты
          • Продвижение
          • Разработка
        • Контакты
          • Контакты
          • Контактная информация
          • Реквизиты компании
          • Задать вопрос
        • Продукты
          • Продукты
          • Готовые сайты
            • Готовые сайты
            • Интернет-магазины
            • Корпоративные сайты
            • Отраслевые сайты
          • Продукты 1С-Битрикс
            • Продукты 1С-Битрикс
            • Лицензии 1С-Битрикс
            • Продления 1С-Битрикс
          • Перенос сайта на битрикс
          • CRM системы
        • Екатеринбург
          • Города
          • Екатеринбург
        • 0 Корзина
        • +7 (343) 237-27-47
          • Телефоны
          • +7 (343) 237-27-47
        • Екатеринбург, ул. Малышева 51, оф 21/07
        • info@prav-site.ru
        • Пн. – Пт.: с 9:00 до 18:00

        Инвертированный индекс

        Главная
        —
        Статьи
        —
        Введение в поиск
        —Инвертированный индекс
        Введение в поиск
        7 июня 2020

        Инвертированный индекс  это одна из простейших и основополагающих структур данных. Она используется для построения списка релевантных документов при поиске.

        Более точное определение

        «Инвертированный индекс (или как его еще называют "список словопозиций") - это такая структура данных, в которой для каждого термина во всех имеющихся коллекциях документов указаны все коллекции документов в которых этот термин встречается.
        Рассмотрим пример

        Предположим что у нас есть коллекция из 5 текстов:

        1. t0 = «Самого главного глазами не увидишь»;
        2. Не все увидишь глазами»;
        3. t2 = «Главного не увидишь только глазами»;
        4. t3 = «Сложно увидеть главное»;
        5. t4 = «Увидеть глазами главное».

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

        1. Составить таблицу последовательности терминов в каждом документе в сопровождении соответствующих идентификаторов документов;
        2. Отсортировать данную таблицу по алфавиту (по возрастанию);
        3. Сгруппировать одинаковые термины по слову и отделить идентификаторы документов;
        4. Упорядочить идентификаторы документов (в нашем случаи подойдет любой вариант сортировки).

        Немного таблиц

        Идентификаторы и термины 

         
            Термины docID 
             самого      0
             главного      0
             глазами      0
             не      0
             увидишь      0
             не      1
             все      1
             увидишь      1
             глазами      1
             главного      2
             не      2
             увидишь      2
             только      2
             глазами      2
             сложно      3
             увидеть      3
             главное      3
             увидеть      4
             глазами      4
             главное      4


         Сортировка  по алфавиту  
            Термины  docID
             все      1
             главного      0
             главного      2
             главное      3
             главное      4
             глазами      0
             глазами      1
             глазами      2
             глазами      4
             не      0
             не      1
             не      2
             самого      0
             сложно      3
             только      2
             увидеть      3
             увидеть      4
             увидишь      0
             увидишь      1
             увидишь      2

        Результат  
               
        Термины  docID      
             все      1      
             главного      0   2    
             главное      3   4    
             глазами      0 1    2  3
             не      0   1  2  
             самого      0      
             сложно      3      
             только      2      
             увидеть      3   4    
             увидишь      0   1  2  

        Все просто) Помимо идентификаторов терминов, поисковые системы так же хранят и другие данные используемые при ранжировании. Подробнее об этом читайте в следующих постах.
        • Комментарии
        Загрузка комментариев...
        Назад к списку
        • SEO термины 102
        • Введение в поиск 1
        • Веб-аналитика 3
        • Внешняя опимизация 4
        • Внутренняя оптимизация 4
        • Продажи 1
        • Разработка сайтов 1
        • Сопровождение клиентов 4
        Компания
        О компании
        История
        Сертификаты
        Партнеры
        Сотрудники
        Отзывы
        Вакансии
        Реквизиты
        Каталог
        Готовые сайты
        Продукты 1С-Битрикс
        Перенос сайта на битрикс
        CRM системы
        Услуги
        Разработка сайтов
        Продвижение сайтов
        Контекстная реклама
        Техническая поддержка
        Битрикс24
        Блог
        Наши работы
        Вопросы и ответы
        +7 (343) 237-27-47
        +7 (343) 237-27-47
        E-mail
        info@prav-site.ru
        Адрес
        Екатеринбург, ул. Малышева 51, оф 21/07
        Режим работы
        Пн. – Пт.: с 9:00 до 18:00
        info@prav-site.ru
        Екатеринбург, ул. Малышева 51, оф 21/07
        © 2025 правильные-сайты.рф
        Политика конфиденциальности
        Карта сайта
        0 Корзина

        Ваша корзина пуста

        Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
        Перейти в каталог