Skip to content

DesMonNt/search-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FOOGLE 🚀

Добро пожаловать в FOOGLE – ваш дружелюбный поисковый движок, который всегда под рукой! 🌍📂

Устали бесконечно тыкать по папкам в поисках того самого файла, который, как вы точно помните, где-то был? Забудьте о мучительных поисках и скажите привет FOOGLE – самому быстрому способу найти ваши локальные файлы с точностью детектива!

Почему FOOGLE – это круто? 😎

🔍 Поисковый движок по локальным файлам

FOOGLE берёт на себя всю сложную работу. Он строит волшебный индекс по всем вашим текстовым файлам, так что искать в них теперь так же просто, как загадывать желание джину – только без лампы!

📚 Мастер создания индексов

Мы не просто смотрим на ваши файлы... мы знаем их. FOOGLE строит индекс ваших файлов, как картотеку на стероидах. Найдите всё, что нужно, в одно мгновение (ну, может, в два, если файлов слишком много. Главное не смотрите на потребление памяти xD).

✍️ Только текст, и ничего лишнего

Простите, картинки, таблицы и видео – FOOGLE сосредоточен только на тексте. Так что вперёд, присылайте свои документы, заметки, кодовые файлы и романы, которые вы пишете с 2015 года.

🗂️ Индексируем любую папку

Не хотите искать по всему компьютеру? Легко! FOOGLE может индексировать любую выбранную вами папку – от тщательно организованных рабочих файлов до хаоса на рабочем столе.

🏆 Релевантность по TF-IDF

Мы используем всякие умные штуки, вроде TF-IDF, чтобы ранжировать результаты. Чем больше файл важен для вашего запроса, тем выше он окажется в списке – забудьте о ненужном мусоре!

📜 Лучшие результаты, отсортированные для вас

Зачем довольствоваться одним результатом, когда можно получить целую кучу? FOOGLE покажет вам несколько результатов, отсортированных по релевантности, так что вы всегда увидите лучшее из лучшего.

🌐 Любые кодировки файлов

UTF-8, ASCII, ISO-чего-то там... FOOGLE знает все эти кодировки. Какие бы кодировки ни были у ваших текстовых файлов, мы справимся.

🧠 Логические операторы

Хотите почувствовать себя мастером поисковых запросов? Используйте and, or и not, чтобы сузить или расширить результаты поиска.

🔒 Robots.txt

Не хотите, чтобы в результатах поиска случайно оказались файлы за которые вам стыдно? Не проблема! Используйте robots.txt в индексируемой директории, чтобы исключить из индекса определенные файлы/директории или даже все файлы с определенными расширениями!

🎨 Наш красивый Web UI 🌈

Не хотите запускать поиск из командной строки? Не беда! У нас есть стильный и удобный web UI. Он не только функционален, но и красив! Легко ищите файлы, просматривайте результаты и наслаждайтесь современным веб-дизайном. Поиск никогда не был таким красивым!

Скриншот веб-интерфейса FOOGLE


Готовы FOOGLE’ить свои файлы и узнать, каким должен быть настоящий поиск – быстрым, весёлым и без ошибок. 😁

Установка и Запуск 🚀

Установка

  1. Клонируйте репозиторий FOOGLE:

    git clone https://github.com/DesMonNt/search-engine
  2. Перейдите в каталог проекта:

    cd search-engine
  3. Установите зависимости с помощью pip:

    pip install -r requirements.txt

Запуск

  1. Запустите веб-сервер для работы с FOOGLE:

    python webui.py
  2. Откройте браузер и перейдите по адресу http://localhost:5000, чтобы использовать FOOGLE через наш веб-интерфейс.

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

  4. Дождитесь индексации и наслаждайтесь всеми возможностями FOOGLE!


About

A simple search engine for local files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •