Поиск на рабочем столе - Desktop search

Программное обеспечение OSL для настольных поисковых систем Aduna AutoFocus 5

Поиск на рабочем столе поиск инструментов внутри собственного компьютерные файлы в отличие от поиска в Интернете. Эти инструменты предназначены для поиска информации на ПК пользователя, включая историю веб-браузера, архивы электронной почты, текстовые документы, звуковые файлы, изображения и видео. Теперь доступны различные настольные программы поиска; увидеть этот список Например. Большинство программ поиска на рабочем столе представляют собой автономные приложения. Продукты для поиска на рабочем столе - это программные альтернативы программному обеспечению для поиска, включенному в Операционная система, помогая пользователям просматривать файлы на рабочем столе, электронные письма, вложения и многое другое.[1][2][3]

Поиск на компьютере стал проблемой для крупных компаний по двум основным причинам: невыполненная производительность и безопасность. По данным аналитической компании Gartner, до 80% данных некоторых компаний заблокированы внутри неструктурированные данные - информация, хранящаяся на ПК пользователя, каталоги (папки) и файлы, которые они создали на сеть, документы, хранящиеся в репозиториях, таких как корпоративные интрасети и множество других мест.[4] Более того, многие компании хранят структурированную или неструктурированную информацию в старых форматы файлов к которому у них нет готового доступа.

В период с конца 2004 г. до начала 2005 г. этот сектор привлек значительное внимание из-за борьбы между Microsoft и Google.[5][6][7][8] По мнению рыночных аналитиков, обе компании пытались использовать свои монополии ( веб-браузеры и поисковые системы соответственно) для усиления своего доминирования. Из-за Google жалобы на то, что пользователи Windows Vista не могут выбрать программу поиска конкурентов на рабочем столе вместо встроенной, было достигнуто соглашение между Министерство юстиции США и Microsoft это Пакет обновления 1 для Windows Vista позволит пользователям выбирать между встроенными программами поиска и другими программами поиска на рабочем столе, а также выбирать, какая из них будет по умолчанию.[9] По состоянию на сентябрь 2011 г. Google прекратил использовать Google Desktop.

Технологии

Большинство поисковых систем для компьютеров создают и поддерживают база данных индекса для повышения производительности при поиске большого количества данные. Индексирование обычно происходит, когда компьютер бездействует, и для большинства поисковых приложений можно настроить приостановку индексации, если портативный компьютер работает от батарей, в целях экономии энергии. Однако есть заметные исключения: Поисковая система Voidtools Everything,[10] который выполняет поиск только по именам файлов, но не по содержимому, может создать свой индекс с нуля всего за несколько секунд. Еще одно исключение - это поисковая система Vegnos Desktop,[11] который выполняет поиск по именам файлов и их содержимому без создания индексов. Индекс также может быть не актуальным при выполнении запроса. В этом случае возвращенные результаты не будут точными (то есть попадание может отображаться, когда его больше нет, и файл может не отображаться, когда на самом деле это попадание). Некоторые продукты пытались исправить этот недостаток, встроив в программное обеспечение функцию индексации в реальном времени. Отсутствие индексации имеет недостатки. А именно, время выполнения запроса может быть значительным, а выданный запрос также может быть ресурсоемким.

Инструменты поиска на рабочем столе обычно собирают информацию о файлах трех типов:

  • имена файлов и папок
  • метаданные, например заголовки, авторы, комментарии в типах файлов, таких как MP3, PDF и JPEG
  • содержимое файла для типов документов, поддерживаемых инструментом

Долгосрочные цели поиска на компьютере включают возможность поиска в содержимое файлов изображений, звуковые файлы и видео по контексту.[12][13]

Платформы и их история

Windows

Служба индексирования «базовая служба, которая извлекает содержимое из файлов и создает индексированный каталог для облегчения эффективного и быстрого поиска»[14] был первоначально выпущен в августе 1996 года, он был создан для ускорения ручного поиска файлов на персональных компьютерах и в корпоративной компьютерной сети. Служба индексирования помогла с помощью веб-серверов Microsoft индексировать файлы на желаемых жестких дисках. Индексирование производилось по формату файлов. Используя термины, предоставленные пользователями, был проведен поиск, который сопоставил термины с данными в форматах файлов. Самая большая проблема, с которой столкнулась служба индексирования, заключалась в том, что каждый раз, когда файл добавлялся, его приходилось индексировать. Это вкупе с тем фактом, что при индексировании весь индекс кэшировался в ОЗУ, аппаратное обеспечение было огромным ограничением.[15] Из-за этого для индексации больших объемов файлов требовалось чрезвычайно мощное оборудование и очень долгое время ожидания.

В 2003 г. Поиск на рабочем столе Windows (WDS) заменил Microsoft Indexing Service. Вместо сопоставления терминов с деталями формата файла и имен файлов, WDS обеспечивает индексацию содержимого для всех файлов Microsoft и текстовых форматов, таких как электронная почта и текстовые файлы. Это означает, что WDS проверил файлы и проиндексировал их содержимое. Таким образом, когда пользователь искал термин, WDS больше не сравнивал только информацию, такую ​​как типы форматов файлов и имена файлов, но термины и значения, хранящиеся в этих файлах. В WDS также реализован «Мгновенный поиск», означающий, что пользователь может ввести символ, и запрос немедленно начнет поиск и обновление запроса по мере того, как пользователь вводит больше символов.[16] Windows Search, по-видимому, потреблял много вычислительной мощности, так как Windows Desktop Search запускался только при прямом запросе или во время простоя ПК. Индексирование всего жесткого диска продолжалось часами, даже если он выполнялся только при прямом запросе или когда компьютер бездействовал. Индекс будет составлять около 10% от размера всех файлов, которые он проиндексировал, например если размер проиндексированных файлов составляет около 100 ГБ, размер индекса будет 10 ГБ.

С выходом Виндоус виста пришел Поиск Windows 3.1. В отличие от своих предшественников WDS и Windows Search 3.0, 3.1 могла беспрепятственно выполнять поиск как в индексированных, так и в неиндексированных местах. Так же ОЗУ и ЦПУ требования были значительно снижены, что значительно сократило время индексации. Windows Search 4.0 в настоящее время работает на всех ПК с Windows 7 и вверх.

Mac OS

В 1994 г. AppleПоиск Была представлена ​​поисковая система, позволяющая пользователям выполнять полный поиск по всем документам на своих компьютерах Macintosh, включая типы форматов файлов, метаданные этих файлов и содержимое файлов. AppleSearch был клиент-серверное приложение, и поэтому для работы требовался сервер, отдельный от основного устройства. Самой большой проблемой AppleSearch были большие требования к ресурсам: «AppleSearch требует как минимум процессор 68040 и 5 МБ ОЗУ».[17] В то время компьютер Macintosh с этими характеристиками стоил примерно 1400 долларов; эквивалент 2050 долларов США в 2015 году.[18] Вдобавок к этому само программное обеспечение стоит дополнительно 1400 долларов за одну лицензию.

В 1997 г. Шерлок была выпущена вместе с Mac OS 8.5. Шерлок (назван в честь известного вымышленного детектива Шерлок Холмс ) был интегрирован в файловый браузер Mac OS - Finder. Шерлок распространил функцию поиска на рабочем столе на всемирную паутину, позволив пользователям выполнять поиск как локально, так и за ее пределами. Добавление дополнительных функций, таких как доступ в Интернет, к Шерлоку было относительно простым, поскольку это было сделано с помощью плагинов, написанных в виде простых текстовых файлов. Шерлок был включен в каждый выпуск Mac OS от Mac OS 8, прежде чем быть устаревшим и замененным на Прожектор и Панель приборов в Mac OS X 10.4 Tiger. Он был официально удален в Mac OS X 10.5 Leopard

Прожектор был выпущен в 2005 году как часть Mac OS X 10.4 Tiger. Это инструмент поиска на основе выбора, что означает, что пользователь вызывает запрос, используя только мышь. Spotlight позволяет пользователю искать в Интернете дополнительную информацию о любом ключевом слове или фразе, содержащихся в документе или веб-странице, и использует встроенный калькулятор и Оксфордский американский словарь для быстрого доступа к небольшим вычислениям и определениям слов.[19] Хотя изначально Spotlight имеет длительное время запуска, оно уменьшается по мере индексации жесткого диска. По мере добавления файлов пользователем индекс постоянно обновляется в фоновом режиме с использованием минимальных ресурсов ЦП и ОЗУ.

Linux

Для пользователей Linux существует широкий спектр вариантов поиска на рабочем столе, в зависимости от уровня навыков пользователя, его предпочтения использовать инструменты рабочего стола, которые тесно интегрируются в их среду рабочего стола, функциональность командной оболочки (часто с расширенными параметрами сценариев) или браузера. -пользователи взаимодействуют с локально работающим программным обеспечением. Кроме того, многие пользователи создают свою собственную индексацию из различных пакетов индексирования (например, того, который выполняет извлечение и индексирование PDF / DOC / DOCX /ODT документов, другая поисковая система, которая работает с vcard, LDAP и другими базами данных каталогов / контактов, а также с обычным найти и найти команды.

Ubuntu

Unity Dash инструмент поиска в Ubuntu 16.04

Ubuntu Linux до выпуска не было поиска на рабочем столе Злющий олененок 7.04. С помощью Трекер[20] поиск на рабочем столе, функция поиска на рабочем столе была очень похожа на AppleSearch и Sherlock в Mac OS. В нем не только представлены основные функции сортировки форматов файлов и сопоставления метаданных, но и добавлена ​​поддержка поиска по электронной почте и мгновенным сообщениям. В 2014 Recoll[21] был добавлен в дистрибутивы Linux, работая с другими поисковыми программами, такими как Tracker и Бигль для обеспечения эффективного полнотекстового поиска. Это значительно увеличило количество типов запросов и типов файлов, которые может обрабатывать поиск Linux на рабочем столе. Основное преимущество Recoll состоит в том, что он позволяет более точно настраивать индексируемые элементы; Recoll будет индексировать весь жесткий диск по умолчанию, но его можно заставить индексировать только выбранные каталоги, исключая каталоги, в которых никогда не будет необходимости искать.[22]

openSUSE[23]

Начиная с KDE4, то НЕПОМУК был представлен. Он предоставил возможность индексировать широкий спектр контента рабочего стола, электронной почты и использовать семантические веб-технологии (например, RDF ) для аннотирования базы данных. Введение столкнулось с несколькими сбоями, большая часть которых, казалось, была связана с тройной магазин. Повышена производительность (по крайней мере, для запросов) за счет переключения серверной части на урезанную версию Виртуоз Open Source Edition, однако индексирование оставалось частой жалобой пользователей. На основании отзывов пользователей индексирование и поиск Nepomuk были заменены фреймворком Baloo.[24] на основе Xapian.

Смотрите также

использованная литература

  1. ^ "Что вы делаете для поиска на рабочем столе в VDI и RDSH?". Запись в блоге Брайана Мэддена на сайте brainmadden.com. Проверено 25 марта, 2015.
  2. ^ Энтони Ха (2 июня 2008 г.). «Lookeen предлагает пользователям Outlook новый способ поиска». VentureBeat. Получено 8 марта 2016.
  3. ^ Роберт Л. Митчелл (8 мая 2013 г.). «X1 снова набирает обороты с Desktop Search 8, Virtual Edition». Computerworld. Получено 24 июн 2015.
  4. ^ «Специальный отчет по безопасности: кто видит ваши данные?», Computer Weekly, 2006-04-25.
  5. ^ "BBC NEWS - Технологии - Поисковые войны поразили настольные компьютеры". bbc.co.uk. Получено 24 июн 2015.
  6. ^ «KMWorld - эволюция поиска на компьютере». Получено 7 января 2019..
  7. ^ "China Daily - Google и Baidu выпускают инструменты поиска для настольных компьютеров на китайском языке". Получено 8 января 2019.
  8. ^ "Блог dtSearch UK - Desktop Wars". Получено 8 января 2019.
  9. ^ "SearchMax". goebelgroup.com. Архивировано из оригинал 27 декабря 2013 г.. Получено 24 июн 2015.
  10. ^ "Все поисковая система". voidtools. Получено 27 декабря 2013.
  11. ^ "Вегнос". Vegnos. Получено 27 декабря 2013.
  12. ^ Найл Кеннеди (17 октября 2006 г.). «Текущее состояние поиска видео». Найл Кеннеди. Получено 24 июн 2015.
  13. ^ Найл Кеннеди (15 октября 2006 г.). «Текущее состояние поиска аудио». Найл Кеннеди. Получено 24 июн 2015.
  14. ^ «Служба индексирования». microsoft.com. Microsoft. Получено 24 июн 2015.
  15. ^ «Индексирование с помощью Microsoft Index Server». microsoft.com. Microsoft. Получено 24 июн 2015.
  16. ^ "Поиск Windows: технические вопросы". microsoft.com. Microsoft. Архивировано из оригинал 24 сентября 2011 г.. Получено 24 июн 2015.
  17. ^ «AppleSearch». infomotions.com. Получено 24 июн 2015.
  18. ^ Эдуардо Касаис. «Конвертер текущих долларов США в реальные - с использованием дефлятора ВВП». areppim.com. Получено 24 июн 2015.
  19. ^ «Apple - Информация для прессы - 29 апреля Apple отправит Mac OS X« Тигр »». apple.com. Получено 24 июн 2015.
  20. ^ «Первый взгляд на Tracker 0.6.0». Ars Technica. Получено 24 июн 2015.
  21. ^ "Руководство пользователя Recoll". lesbonscomptes.com. Получено 24 июн 2015.
  22. ^ "Linux.com". linux.com. Получено 24 июн 2015.
  23. ^ http://www.opensuse.org/
  24. ^ https://community.kde.org/Baloo