Как создать поисковую систему
Перейти к содержимому

Как создать поисковую систему

  • автор:

Как сделать свой поисковик?

Привет! Думаю ты хочешь создать свой поисковик если ты зашел на этот пост, сейчас мы его сделаем за 10 минут с настройкой.

Если у вас нет поисковиков, то у вас сразу отобразится страница для создания поисковика, а если есть то нажимаем на кнопку: «Добавить».

Сайты на которых выполняется поиск — это сайты откуда будет идти информация из запроса, рекомендую всегда писать google.com

Языки — это язык на котором будет сам поисковик, лучше всего выбрать «русский» или «Все языки»

Название поисковой системы — например: Google, Yandex, Mail.ru

Проходим капчу и нажимаем «создать».

У вас появится эта страница, вы можете сразу посмотреть результат нажав на кнопку «Общедоступный URL», но сейчас надо настроить поисковик, поэтому нажимаем на «панель управления».

У вас появится страница на которой можно запутаться, поэтому ставим настройки как на картинке:

Дальше нажимаем на «внешний вид».
Здесь лучше выбрать «На развороте» или «Накладка».

Темы: это тема вашего интерфейса, лучше всего выглядят: «Зеленый», «Фиолетовый» и «Серебристый», это уже на ваш вкус.

Не забываем сохранять настройки!

Настроить: это глобальная настройка вида вашего поисковика, сначала надо войти в «Фирменное оформление» и отключить его чтобы не было рекламы Google.

Поисковая строка — цвет границы, можно оставить по умолчанию,

Кнопка поиска — можно настроить цвет границы, цвет фона и цвет иконки (лупы)

Уточняющая категория — можно настроить цвет текста, цвет фона по умолчанию, цвет текста выбран и цвет выделяющего фона. Лучше выбрать те настройки — благодаря которым будет хорошо видно.

Настройка результатов — это настройка вида результата поиска, можно оставить также.

Заголовок результата — настройка вида заголовка результата, можно также оставить.

URL результата — настройка ссылки после Снипета, лучше всего поставить: «Отображать URL полностью».

Снипет результата — (снипет — описание страницы) можно настроить цвет снипета.

Настройка продвижений (рекламных страниц) — можно настроить цвет границы и цвет фона.

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

URL продвигаемого сайта — можно настроить цвет URL и как он будет отображаться, лучше всего оставить «Отображать URL полностью»

Снипет (описание) продвигаемого сайта — можно настроить только цвет снипета.

Все настройки внешнего вида закончены, поисковик готов.
Заходим в «настройка» и нажимаем на «получить код»,

Копируем его и создаем новые текстовый документ с расширением .html

Дальше вставляем его в Visual Studio Code (например, можно в другую программу или даже в блокнот),
Делаем самую обычную структуру HTML

   Название поисковика  . 

В мы вставляем код который скопировали

   Название поисковика    

надо засунуть в

   Название поисковика   

Готово, теперь открываем файл в браузере, и вот что у нас получилось:

Думаю вам был полезен этот туториал, всем пока.

Как настроить свою поисковую систему. Пошаговое руководство

Рассказываю про инструмент, который позволит искать в интернете быстрее всех и легко находить то, что нужно. Речь о программируемой поисковой строке от Google. Мы создадим систему поиска по документам, а в конце поделюсь своими универсальными панелями.

Programmable Search Engine (PSE) или программируемая поисковая строка — это надстройка в Google, которая позволяет каждому сделать свою уникальную систему поиска.

Важно заранее представить результат, который хотите получить, ну и знать несложные приемы, которые позволят достичь его: мы можем настроить отбор сайтов для поиска, тип файлов и приоритет показа сайта в выдаче. Рассказываю на примере поиска по типу файлов.

Как создать поисковую строку для поиска документов по типу файла?

Будем искать по всему интернету, в качестве параметров зададим различные типы файлов.

Выполним следующие шаги:

1. Заходим в свой аккаунт в Google

2. Переходим на сайт -> Начать

3. Выбираем название для своей системы, в моем примере это «Documents», нажимаем «Поиск во всем интернете», проходим Captcha -> Создаем

Создание поисковой строки

4. Систему создали, надо ее настроить

Настройка поисковой строки

5. Заходим в меню в «Функции в результатах поиска», затем в «Уточнения результатов поиска». Это самый важный пункт, здесь будем настраивать уточнения для фильтрации поиска.
Первое назовем PDF по типу нужных файлов.
При создании каждого уточнения у нас есть две опции на выбор:
— либо «Искать на сайтах с этим уточнением», тогда в выдачу не будут добавляться другие сайты;
— либо «Изменить приоритет показа сайтов с этим уточнением». Здесь можно задавать «веса» (приоритет) показу определенных сайтов, но и могут появляться другие сайты при минимальном совпадении с запросом. Ставим «1», то есть дадим самый высокий приоритет.
В поле «Дополнительно» введем оператор
ext:pdf

Это позволит ограничить выдачу только типом файлов PDF. Сохраняем уточнение.
По аналогии создадим уточнения для остальных типов файлов. Всего у нас будет восемь типов, каждый будет показываться в отдельной вкладке, это удобно.
Назовем DOC, зададим приоритет показа и введем в поле «Дополнительно» операторы поиска
ext:doc OR ext:docx

Таким образом мы создали еще одну вкладку в результатах, где увидим документы Microsoft Word старого (doc) и нового (docx) форматов.
Создадим остальные уточнения:
Таблицы XLS (Excel Spreadsheets) -> ext:xls OR ext:xlsx OR ext:csv

Презентации PPT (PowerPoint Files) -> ext:ppt OR ext:pptx

TXT (Text Docs) -> ext:txt OR ext:rtf

WPD (Word Perfect Docs) -> ext:wpd

ODT (OpenOffice Docs) -> ext:odt OR ext:ods OR ext:odp

ZIP (Compressed Files) -> ext:zip OR ext:rar OR ext:7z

Задаем уточнения

6. Наша система готова. Она ищет по разным типам документов, находит старые и новые версии файлов, показывает в отдельных вкладках разные типы файлов, делает сортировку по релевантности и дате. Вот так она выглядит:

Панель для поиска по документам
Готовые панели для поиска

По ссылке Поиск по документам вы найдете результат того, что у нас получилось.

В строке не забывайте добавлять “ ” для поиска точного соответствия.

Вот еще две универсальные системы для ежедневного использования:
Поиск видео по самым популярным хостингам и стриминговым площадкам.Есть возможность искать в Архиве Интернета, на локальных видео-хостингах по странам. В общем, можно найти много интересного.

Здесь, кроме поиска по имени и фамилии (можно в кавычках), не забываем использовать спец. символы хэштег # и юзернейм @. Также доступен поиск по фото.

Какие еще панели можно создать?

В примере мы рассмотрели первые простые шаги, а развитие этой темы имеет большой потенциал: мы можем создавать действительно уникальные инструменты.
— поиск по фото, тогда в уточнениях зададим типы файлов jpg, jpeg, png, bmp, gif;
— поиск товаров на торговых площадках: Amazon, Ebay;
— поиск по сервисам видео-игр;
— поиск по сайтам с обзорами и отзывами: TripAdvisor, Google Reviews, Airnbnb;
— поиск бизнес-информации по компании;
— отслеживание появления файлов, которые появляются на одном или нескольких доменах компании.

Если вы хотите больше узнать о настройке своей поисковой строки

— изучите поисковые операторы, они сделают инструмент еще точнее. Вот так я настраивала поиск видео на сайте Архива Интернета с помощью операторов.

Поисковик своими руками

Мне всегда не дает покоя идея поисковых машин, особенно то, что создатели в начале даже не подозревали о необыкновенных перспективах данной технологии.
Я решил на практике изучить, что же это такое – поисковый движок. Назвал его nanorit.com. Но для экспериментов я не брал никакие известные API от Google, а решил создать свой.
Для начала я загрузил базу доменов, получилось около 70000 уникальных сайтов. Далее разработал поискового робота, который подключался поочередно к одному сайту и загружал все ссылки с главной страницы, которые относятся к данному сайту. Такое ограничение я сделал, чтобы робот не погряз в дебрях большого сайта, или раскрученного форума. Но, думаю, в дальнейшем оптимизировать алгоритм. Далее я ставлю метку для проиндексированного сайта с датой индексации и перехожу к следующему сайту.

Чего я добился на данный момент – в базе находится сейчас около 1.5 млн. документов, причем загружаю я только заголовки, потому что тело документа грузить весьма накладно по ресурсам. База уже занимает 500 Мб на диске, а размещаюсь на простом хостинге, без выделенного сервера.
Далее я рассказал про свою идею знакомому кандидату наук, вместе учились. Он мне рассказал про лингвистический анализ. Я решил разбить все заголовки на отдельные слова и составить реестр данных слов и связанную таблицу – в которой для каждого заголовка идет перечисление идентификаторов слов. В итоге получилось слов в индексе 139000, а связок для заголовков 2,184,204. Далее я сделал алгоритм поиска по данному индексу, но результат оказался хуже, чем если просто искать через like ‘%keyword%’, поэтому я решил пока не развивать алгоритм в эту сторону.
Потом я решил проверить интерес пользователей, и добавил рейтинг поисковых запросов, для каждого запроса считаю количество обращений. Самое интересное, что поисковые машины тоже начали «кликать», есть опасность что забанят, но яндекс пока индексирует.
Сейчас я добавил функцию добавления своего сайта в индекс, и также пользователи проявили интерес и регулярно добавляют свои сайты.
Какие выводы я получил – не боги горшки обжигают. Вот главный вывод. Думаю сейчас развить идею и приобрести выделенный сервер для поисковика. Ну а далее в планах изучить архитектуру кластерной обработки данных и оптимизировать скорость обработки запросов – сейчас честно говоря, по сравнению с гуглом очень медленно ищет.

Создание поисковых систем

Если ваш интернет ресурса содержит большой объем специфической, разносторонней информации, посетителям не избежать проблемы поиска нужных данных. Digital-агентство “WebRang” предлагает создать поисковую систему на сайте и ускорить взаимодействие пользователей с интерактивным ресурсом.

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

Прежде чем сделать поисковик, важно:

  • выбрать вариант поисковой платформы с учетом количества информации;
  • определиться с бюджетом проекта.

Веб-разработчики digital-агентства “WebRang” готовы создать поисковую систему с использованием движка Elasticsearch для выполнения:

  • структурированного, неструктурированного, гео, метрического поиска;
  • фильтрации по дате, тегам, слову, фразе (имени, фамилии, номеру телефона);
  • полнотекстовых запросов;
  • хранения числовых и geo данных;
  • аналитики.

Бесплатная поисковая платформа Elasticsearch позволяет в режиме реального времени быстро:

  • производить сложный поиск по базе документов;
  • осуществлять аналитическую обработку больших массивов информации;
  • анализировать логи серверов;
  • обнаруживать сбои для обеспечения безопасности;
  • выполнять вторичное резервное копирование и другие задачи.
Заказать создание поисковой системы

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

Наши программисты готовы создать поисковую систему с учетом вашей информационной базы данных. В спектр услуг входит:

  • установка, настройка поисковика на вашем интерактивном ресурсе;
  • подготовка интерфейсов взаимодействия вашего веб-продукта с Elasticsearch;
  • настройка полнотекстового поиска с использованием фильтров;
  • настройка релевантной выдачи в соответствии с поисковыми запросами.

Если вы хотите упростить поиск нужной информации, избежать неоправданных расходов, сделать интуитивно понятный, надежный поисковик, обратитесь к команде digital-агенства “WebRang”. С нами вы наладите быструю обработку больших массивов информации, упростите взаимодействие пользователей с собственным веб-ресурсом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *