Формирование списков запроса


Для того чтобы эффективно осуществить поиск используется несколько списков слов и словосочетаний:

  • Обязательные
  • Желательные
  • Нежелательные
  • Исключающие
  • Игнорируемые


Рассмотрим подробнее для чего нужен каждый список.


Название списка

Функция

Обязательные

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

Если в параметрах поиска отмечена галочка "Добавлять найденные обязательные слова в рейтинг", то чем больше элементов из списка будет в найденном фрагменте, тем выше будет у фрагмента рейтинг.

Желательные

Чем больше слов или словосочетаний из данного списка будет в анализируемом фрагменте, тем выше будет рейтинг этого фрагмента.

Нежелательные

Чем больше слов или словосочетаний из данного списка будет в анализируемом фрагменте, тем ниже будет рейтинг этого фрагмента.

Исключающие

Если в анализируемом фрагменте будут слова или словосочетания из этого списка, то такие фрагменты не будут добавляться в результат поиска.

Игнорируемые

Все слова и словосочетания из этого списка перед началом поиска будут удалены из остальных списков.

Зачем это нужно?

Если использовать тематические списки, то в них могут быть иностранные слова, которые имеют иной смысл и значение, чем то, которое использует пользователь.

Пример.

Мы ищем фрагменты с упоминанием названий рек. Есть река По. Но в русском языке есть предлог по, который встречается очень часто. Если мы этого не учтём, то получим большое количество фрагментов, содержащих этот предлог, но не имеющих отношение к искомой тематике. Поэтому лучше такое слово лучше исключить, добавив его в список Игнорируемые.


Created with the Personal Edition of HelpNDoc: Easy CHM and documentation editor