Я, впрочем как и все блоггеры, постоянно думаю над тем, как усовершенствовать свой блог. Делается это естественно не для простого наполнения сайта «фишечками», а чтоб удобней было пользователю. Заглянув в будущее, я представил себе как много здесь будет постов и страниц и тут же подумал, а насколько «правильный», в смысле выдачи, и удобный поиск по блогу встроен в мой вордпресс, оказалось очень не удобный.
После нескольких поисковых запросов на одном из моих блогов о фотографии, на котором уже не мало статей, выявил ряд недостатков того самого встроенного поиска. Пример, делаю запрос «Диафрагма«, что я вижу:
1. Четыре статьи в которых встречается слово «Диафрагма», вот как бы вроде и правильно всё, но, четвёртая статья называется «Диафрагма / Апертура» и она оказалась в самом низу, хотя более других подходит под поисковый запрос, а статьи выше мягко говоря имеют случайное упоминание о диафрагме. Из этого следует, что результаты поиска ранжируются по дате, т.е. самый свежий пост будет вверху и не о какой релевантности даже думать не приходится, а это не хорошо. Представьте что постов с этим словом было бы больше и конкретная статья оказалась на 5 странице результатов поиска, пользователь её не увидит.
Если кто не знает что такое релевантность, поясню. Релевантность — это полнота и точность выдаваемых результатов поиска на поисковый запрос пользователя. Т.е. на мой запрос «Диафрагма», статья «Диафрагма / Апертура» должна была быть в самом верху и не важно какой датой опубликован пост.
2. В поиске wordpress не учитывается морфология. Опять же коротенько о морфологии именно в нашей ситуации, по нашему запросу были выведены посты, в которых встречалось слово «Диафрагма», а ведь есть ещё слова «диафрагмы«, «диафрагменное» и т.д. Посты с такими словами, если в этих постах нет слова «диафрагма», wordpress нам не покажет.
3. В результатах поиска вордпресс не подсвечивает искомые слова. Это тоже очень плохо. По себе знаю насколько удобней, когда слова запрошенные мной подсвечиваются, легче как-то нужную информацию найти.
Сразу оговорюсь, не подумайте что это болезнь вордпресса, это болезнь многих движков для сайтов, за исключением тех, которые используют sphinx, но речь не об этом. На свой вордпресс Вы конечно можете установить дополнительные плагины, например плагин wp_stem_ru отсекает окончание слов, таким образом добавив эдакую морфологию, но я решил что лучше поисковых систем, таких как яндекс или google, никакие плагины не справятся, а значит буду ставить себе поиск от google, об этом сегодня и расскажу.
Поиск по сайту от Google
Дальше интересней →