AS76
Guest
Поиск. Принцип выбора контекста результатов?
Задача: Нужно организовать поиск по сайту и в результатах вывести ссылку и контекст искомого с подсветкой.
Сайт не большой и не в базе.
Так вот, как я понял, те кто такое делает поступают так:
Создают индекс а потом по нему ищут. Много об этом писалось. (хотя как же поиск по точной фразе? Получается нет.)
С подсветкой тоже понятно.
Меня интересует как умные люди выбирают контекст, по какому принципу?
Брать абзац - может быть слишком много.
Брать n-ое колличество символов до и после - можно отрезать кусок слова.
Отбирать слова до и после, что-то типа такого:
Ужасно медленно. Как поступать?
Заранее спасибо.
Задача: Нужно организовать поиск по сайту и в результатах вывести ссылку и контекст искомого с подсветкой.
Сайт не большой и не в базе.
Так вот, как я понял, те кто такое делает поступают так:
Создают индекс а потом по нему ищут. Много об этом писалось. (хотя как же поиск по точной фразе? Получается нет.)
С подсветкой тоже понятно.
Меня интересует как умные люди выбирают контекст, по какому принципу?
Брать абзац - может быть слишком много.
Брать n-ое колличество символов до и после - можно отрезать кусок слова.
Отбирать слова до и после, что-то типа такого:
PHP:
preg_match("/(s*[S]+s+){0,5}w*".$search."w*(s*[S]+s*){0,5}/i",$str,$m);
Заранее спасибо.