Как многие знают, поиск через Яндекс или Google далёк от слов про полную индексацию, а значит часто можно найти лишь контентный эксклюзив, размещенный только на Голосе или релевантные посты с учётом специфики блокчейна.
Реализованный по заявке поиск на базе ElasticSearch должен решить эту проблему, в индексе внутреннего поиска больше 10 миллионов постов и комментариев (для примера в Google проиндексированы ~250 тыс. страниц, в Яндекс ~300 тыс. страниц).
Поиск доступен тут:
На главной странице поиска выводятся последние посты из индекса, с возможностью перехода по страницам результатов (до 10000 постов/комментариев по запросу).
простой поиск, напр.
https://golos.id/search/слово
поиск по точной фразе, напр.
https://golos.id/search/"слово1 слово2"
поиск по автору, напр.
https://golos.id/search/@lex
, новая вкладка в меню профиляПоиск
даёт быстрый доступ к архиву ваших постов (отмечена на скрине выше)фильтр по периоду, по умолчанию за всё время
фильтр по тегу/ам, позволяет и выводить посты по тег1 + тег2 + тег3 (помню у некоторых пользователей был запрос на такую возможность)
подсветка искомого слова/фразы в контексте результатов поиска
после результатов поиска, ссылки на Яндекс или Google с подстановкой искомой фразы
также поиск уже добавлен к базовой функциональности форумов, пример на https://golostalk.com
Для разработчиков/тестирования, read-only-доступ к ElasticSearch-серверу по адресу https://betasearch.golos.today (login golosclient
, password golosclient
).
Заметка о настройке ElasticSearch в Вики - https://wiki.golos.id/witnesses/node/elasticsearch
@lex, ура! долой списки ссылок!!!
@ladyzarulem, а что за списки ссылок? )
@lex, ой Леша. это такая печаль. например, в ЛА мы ведем таблицу, куда заносим все опубликованные материалы, чтобы их можно было легко найти. и авторы многие, я знаю, ведут такие списки. Время от времени делают каталоги опубликованных текстов, чтобы они все в одном посте были.
у Денисика Скрипника был скрипт, позволяющий скачать все из блокчейна. но авторам проще делать это в таблице, чем пользоваться скриптом, видимо))
а теперь, когда поиск будет работать адекватно, можно будет легко получить доступ к любому своему тексту. я надеюсь)
@ladyzarulem, понятно )
Ну 99% контента точно есть в индексе, остальное за игрой фильтрами (задать автора, тег/теги или поисковое слово из текста)...
@lex, да, я проверила, прикольно работает. возник вопрос. если, например, я не помню ника автора, но помню слова, которые точно есть в его тексте или некоторые теги. куда лучше писать эти слова и теги.
@ladyzarulem, пока такое вариант найти с помощью слова/точной фразы + примерного периода и 1-3 тегов в качестве фильтра...
В будущем (если будут хотелки на улучшения), можно сделать и нечто вроде +природа +россия -фото, т.е. задавать что должно быть, а чего нет и другие вариации. Движок-то позволяет, просто пока сделан лишь базовый вариант.
@lex, в любом случае это гораздо круче того, что было, Леша! там что спасибо большое деву за это дело!!! )
@lex, спасибо! Остаётся с этим разобраться
@lllll1ll, да, будут вопросы, пишите.
Наверно и пост с примерами/картинками кто-то сделает позже...
@lex, не пускает:
@lllll1ll, ссылка в конце поста для разработчиков (которые захотят интегрировать поиск в своих сервисах и пр.), для пользователей "как попасть в поиск" отмечено на скрине...
@lex, понятно. Спасибо.
@lex, и действительно находится! Буквально с первой попытки и моментально!
Нашёл пост чуть ли не двухлетней давности.
@lex, у меня такое наблюдение: сайт (или бч - я точно не знаю) пишет дату публикации постов и комментов так: 3 года назад, 2 года назад и т.д. Куда как лучше писать сам год публикации, например, 2017 год и т.д. Более информативно, - как думаешь?
@oliko, это из серии на "вкус и цвет" (решение за сообществом), изменить/сделать можно как угодно...
Кстати с компьютера при наведении курсора на "2 года назад" появляется точная дата и время.
@lex, вот, если б ты не сказал, я б курсор бы ни за что не навела. спасибо
об этом где-нибудь сказано?
@oliko, бывает, Голос место для исследований )) Искать, наводить, кликать...
Не написано и непонятно где это добавить для инфо.
@lex, Круто!
@lex, куда форум исчез?
@oliko, в командировке, завтра вернётся ))
@lex, я прям заскучала без:))
Вот таких нытиков банила б к чертям:
https://golos.id/ru--golos/@sterh/pervyi-blin-komom-pri-popytke-kupit-golosov#comments
@lex, супер!
@lex, спасибо!!!
@lex, отличные новости!
@lex, Сбылись мечты и чаяния народа планеты Golos! Спасибо и... Урааааа!!!
@lex, спасибо!
Прелесть просто 👍️
@lex, ура!
@lex, Спасибо!!!