📢 Внутренний поиск на Голосе, найдётся всё :)


Как многие знают, поиск через Яндекс или Google далёк от слов про полную индексацию, а значит часто можно найти лишь контентный эксклюзив, размещенный только на Голосе или релевантные посты с учётом специфики блокчейна.

Реализованный по заявке поиск на базе ElasticSearch должен решить эту проблему, в индексе внутреннего поиска больше 10 миллионов постов и комментариев (для примера в Google проиндексированы ~250 тыс. страниц, в Яндекс ~300 тыс. страниц).

Поиск доступен тут:

На главной странице поиска выводятся последние посты из индекса, с возможностью перехода по страницам результатов (до 10000 постов/комментариев по запросу).

  • простой поиск, напр. /search/слово
  • поиск по точной фразе, напр. /search/"слово1 слово2"
  • поиск по автору, напр. /search/@lex, новая вкладка в меню профиля Поиск даёт быстрый доступ к архиву ваших постов (отмечена на скрине выше)
  • фильтр по периоду, по умолчанию за всё время
  • фильтр по тегу/ам, позволяет и выводить посты по тег1 + тег2 + тег3 (помню у некоторых пользователей был запрос на такую возможность)
  • подсветка искомого слова/фразы в контексте результатов поиска
  • после результатов поиска, ссылки на Яндекс или Google с подстановкой искомой фразы
  • также поиск уже добавлен к базовой функциональности форумов, пример на https://golostalk.com

Для разработчиков/тестирования, read-only-доступ к ElasticSearch-серверу по адресу https://betasearch.golos.today (login golosclient, password goloscllient).

Заметка о настройке ElasticSearch в Вики - https://wiki.golos.id/witnesses/node/elasticsearch


Comments 43


@lex, ура! долой списки ссылок!!!

25.02.2021 18:45
0

@ladyzarulem, а что за списки ссылок? )

26.02.2021 20:05
0

@lex, ой Леша. это такая печаль. например, в ЛА мы ведем таблицу, куда заносим все опубликованные материалы, чтобы их можно было легко найти. и авторы многие, я знаю, ведут такие списки. Время от времени делают каталоги опубликованных текстов, чтобы они все в одном посте были.

у Денисика Скрипника был скрипт, позволяющий скачать все из блокчейна. но авторам проще делать это в таблице, чем пользоваться скриптом, видимо))

а теперь, когда поиск будет работать адекватно, можно будет легко получить доступ к любому своему тексту. я надеюсь)

27.02.2021 12:03
0

@ladyzarulem, понятно )
Ну 99% контента точно есть в индексе, остальное за игрой фильтрами (задать автора, тег/теги или поисковое слово из текста)...

27.02.2021 14:57
0

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

27.02.2021 15:00
0

@ladyzarulem, пока такое вариант найти с помощью слова/точной фразы + примерного периода и 1-3 тегов в качестве фильтра...

В будущем (если будут хотелки на улучшения), можно сделать и нечто вроде +природа +россия -фото, т.е. задавать что должно быть, а чего нет и другие вариации. Движок-то позволяет, просто пока сделан лишь базовый вариант.

27.02.2021 15:15
0

@lex, в любом случае это гораздо круче того, что было, Леша! там что спасибо большое деву за это дело!!! )

27.02.2021 15:20
0

@lex, спасибо! Остаётся с этим разобраться

25.02.2021 19:02
0

@lllll1ll, да, будут вопросы, пишите.
Наверно и пост с примерами/картинками кто-то сделает позже...

26.02.2021 20:04
0

@lex, не пускает:

{"error":{"root_cause":[{"type":"security_exception","reason":"action [cluster:monitor/main] is unauthorized for user [golosclient]"}],"type":"security_exception","reason":"action [cluster:monitor/main] is unauthorized for user [golosclient]"},"status":403}

26.02.2021 20:20
0

@lllll1ll, ссылка в конце поста для разработчиков (которые захотят интегрировать поиск в своих сервисах и пр.), для пользователей "как попасть в поиск" отмечено на скрине...

26.02.2021 20:53
0

@lex, понятно. Спасибо.

26.02.2021 20:54
0

@lex, Спасибо!!!

25.02.2021 21:01
0

@lex, ура!

25.02.2021 22:11
0

@lex, спасибо!
Прелесть просто 👍️

26.02.2021 09:04
0

@lex, Сбылись мечты и чаяния народа планеты Golos! Спасибо и... Урааааа!!!

26.02.2021 11:29
0

@lex, отличные новости!

26.02.2021 11:30
0

@lex, спасибо!!!

26.02.2021 12:33
0

@lex, супер!

26.02.2021 13:52
0

@lex, куда форум исчез?

26.02.2021 17:20
0

@oliko, в командировке, завтра вернётся ))

26.02.2021 20:02
0

@lex, я прям заскучала без:))

Вот таких нытиков банила б к чертям:
/ru--golos/@sterh/pervyi-blin-komom-pri-popytke-kupit-golosov#comments

26.02.2021 20:56
0

@lex, Круто!

26.02.2021 20:19
0

@lex, у меня такое наблюдение: сайт (или бч - я точно не знаю) пишет дату публикации постов и комментов так: 3 года назад, 2 года назад и т.д. Куда как лучше писать сам год публикации, например, 2017 год и т.д. Более информативно, - как думаешь?

27.02.2021 12:53
0

@oliko, это из серии на "вкус и цвет" (решение за сообществом), изменить/сделать можно как угодно...

Кстати с компьютера при наведении курсора на "2 года назад" появляется точная дата и время.

27.02.2021 14:54
0

@lex, вот, если б ты не сказал, я б курсор бы ни за что не навела. спасибо

об этом где-нибудь сказано?

27.02.2021 15:20
0

@oliko, бывает, Голос место для исследований )) Искать, наводить, кликать...

Не написано и непонятно где это добавить для инфо.

27.02.2021 15:29
0

@lex, и действительно находится! Буквально с первой попытки и моментально!
Нашёл пост чуть ли не двухлетней давности.

01.03.2021 08:48
0