Как быстро и эффективно искать на сайте
Кто пользовался поисковыми системами во времена диал-апа, наверно сразу поняли в чем секрет. Но если все не были участником качаний файлов в 200КБ с BBS, то вот.
Ввиду особенностей работы поиска на сайте, поиск по фрагментам слов невозможен. Например, поиск по фрагментам слов существующих на сайте, например таких:
Есть одно простое решение в использовании знака умножить (звездочки) * для быстрого поиска. Для при использовании фрагментов слов выше, но дополненных звездочкой вот так:
То есть, звездочка * дает понять поисковому алгоритму, что интересуют слова состоящие из фрагмента (букс) и некого количества букв. Используя начальные слога необходимого поискового слова можно быстро найти все слова с аналогичным содержимым, независимо от падежа.
Скриншот поисковых результатов с использование звездочки * для поиска на CMS XenForo.
Но даже в таком изящном решении, звездочка работает только с правой стороны. То есть *уксир результата не даст.
Да, и для динозавров с эры диал-апа, добавлю, что символ ? (знак вопроса) для замены одной/нескольких букв в данном случае работать не будет, к великому сожалению.
Кто пользовался поисковыми системами во времена диал-апа, наверно сразу поняли в чем секрет. Но если все не были участником качаний файлов в 200КБ с BBS, то вот.
Ввиду особенностей работы поиска на сайте, поиск по фрагментам слов невозможен. Например, поиск по фрагментам слов существующих на сайте, например таких:
ничего не даст, хотя казалось бы должен.букс - буксир
танке - танкер
Есть одно простое решение в использовании знака умножить (звездочки) * для быстрого поиска. Для при использовании фрагментов слов выше, но дополненных звездочкой вот так:
поиск дает искомые результаты.букс*
танке*
То есть, звездочка * дает понять поисковому алгоритму, что интересуют слова состоящие из фрагмента (букс) и некого количества букв. Используя начальные слога необходимого поискового слова можно быстро найти все слова с аналогичным содержимым, независимо от падежа.
Скриншот поисковых результатов с использование звездочки * для поиска на CMS XenForo.
Но даже в таком изящном решении, звездочка работает только с правой стороны. То есть *уксир результата не даст.
Да, и для динозавров с эры диал-апа, добавлю, что символ ? (знак вопроса) для замены одной/нескольких букв в данном случае работать не будет, к великому сожалению.
Последнее редактирование: