Корпоративный поиск - Enterprise search

Корпоративный поиск это практика создания контента из нескольких источников корпоративного типа, таких как базы данных и интрасети, доступный для поиска определенной аудитории.[1]

«Корпоративный поиск» используется для описания программного обеспечения поиска информации на предприятии (хотя функция поиска и ее результаты могут быть общедоступными).[2] Корпоративный поиск можно противопоставить веб-поиск, который применяет технологию поиска к документам в открытом Интернете, и поиск на рабочем столе, который применяет технологию поиска к контенту на одном компьютере.

Поисковые системы предприятия индексируют данные и документы из различных источников, таких как: файловые системы, интрасети, системы управления документами, электронное письмо, и базы данных. Многие поисковые системы предприятия объединяют структурированные и неструктурированные данные в своих коллекциях.[3] Корпоративные поисковые системы также используют средства управления доступом для обеспечения соблюдения политики безопасности своих пользователей.[4]

Корпоративный поиск можно рассматривать как разновидность вертикальный поиск предприятия.

Компоненты поисковой системы предприятия

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

Осведомленность о контенте

Осведомленность о контенте (или «сбор контента») обычно является моделью выталкивания или вытягивания. В модели push исходная система интегрирована с поисковой системой таким образом, что она подключается к ней и подталкивает новый контент непосредственно к ее API. Эта модель используется, когда важна индексация в реальном времени. В модели pull программное обеспечение собирает контент из источников с помощью коннектора, такого как поисковый робот или база данных разъем. Соединитель обычно опрашивает источник с определенными интервалами для поиска нового, обновленного или удаленного контента.[5]

Обработка и анализ контента

Контент из разных источников может иметь много разных форматов или типов документов, таких как XML, HTML, форматы документов Office или простой текст. На этапе обработки содержимого входящие документы преобразуются в обычный текст с помощью фильтров документов. Также часто бывает необходимо нормализовать контент различными способами для улучшения отзывать или же точность. Они могут включать остановка, лемматизация, синоним расширение, извлечение объекта, часть речи маркировка.

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

Индексирование

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

Обработка запросов

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

Соответствие

Затем обработанный запрос сравнивается с сохраненным индексом, и поисковая система возвращает результаты (или «совпадения»), ссылающиеся на соответствующие исходные документы. Некоторые системы могут представить документ в том виде, в котором он был проиндексирован.

Отличия от веб-поиска

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

  1. преобразование запроса и его рассылка группе разрозненных баз данных или внешних источников контента с соответствующим синтаксисом,
  2. объединение результатов, собранных из баз данных,
  3. представление их в кратком и унифицированном формате с минимальным дублированием, и
  4. предоставление средств, выполняемых автоматически или пользователем портала, для сортировки объединенного набора результатов.
  • Закладки предприятия, совместная маркировка системы для сбора знаний о структурированных и полуструктурированных данных предприятия.
  • Извлечение сущности который пытается найти и классифицировать элементы в тексте по заранее определенным категориям, таким как имена людей, организаций, местоположения, выражения времени, количества, денежные значения, проценты и т. д.
  • Фасетный поиск, метод доступа к коллекции информации, представленной с помощью фасетная классификация, позволяя пользователям исследовать, фильтруя доступную информацию.
  • Контроль доступа, обычно в виде Список контроля доступа (ACL) часто требуется для ограничения доступа к документам на основе идентификаторов отдельных пользователей. Существует много типов механизмов управления доступом для различных источников контента, что делает эту задачу сложной для комплексного решения в поисковой среде предприятия (см. Ниже).
  • Кластеризация текста, который группирует несколько сотен самых популярных результатов поиска по темам, которые вычисляются на лету из описаний результатов поиска, обычно заголовков, отрывков (сниппетов) и метаданных. Этот метод позволяет пользователям перемещаться по контенту по теме, а не по метаданным, используемым при фасетировании. Кластеризация компенсирует проблему несовместимости метаданных в нескольких корпоративных репозиториях, что снижает полезность фасетирования.
  • Пользовательские интерфейсы, которые в веб-поиске намеренно сделаны простыми, чтобы не отвлекать пользователя от нажатия на объявления, которые приносят доход. Хотя бизнес-модель поисковой системы предприятия может включать показ рекламы, на практике этого не делается. Чтобы повысить продуктивность конечных пользователей, поставщики предприятий постоянно экспериментируют с богатыми функциональными возможностями пользовательского интерфейса, которые занимают значительное пространство на экране, что было бы проблематично для веб-поиска.

Факторы релевантности

Факторы, определяющие актуальность результатов поиска в контексте предприятия пересекаются с теми, которые применяются к веб-поиску, но отличаются от них. [1] Как правило, поисковые системы предприятия не могут воспользоваться преимуществами богатых структура ссылок как можно найти в Интернете гипертекст контент, однако, новое поколение поисковых систем для предприятий, основанное на восходящей Веб 2.0 технологии обеспечивают как дополнительный подход, так и гиперссылка внутри предприятия. Алгоритмы вроде PageRank использовать структуру гиперссылок, чтобы назначить полномочия документам, а затем использовать эти полномочия как независимый от запроса фактор релевантности. Напротив, предприятиям обычно приходится использовать другие факторы, не зависящие от запроса, такие как новизна или популярность документа, а также факторы, зависящие от запроса, традиционно связанные с поиск информации алгоритмы. Кроме того, широкие функциональные возможности пользовательских интерфейсов поисковой системы предприятия, такие как кластеризация и фасетирование, уменьшают зависимость от ранжирования как средства направления внимания пользователя.

Контроль доступа: раннее связывание против позднего связывания

Безопасность и ограниченный доступ к документам - важный аспект поисковой системы предприятия. Существует два основных подхода к применению ограниченного доступа: раннее связывание и позднее связывание.[6]

Поздняя привязка

Права доступа анализируются и присваиваются документам на этапе запроса. Механизм запросов создает набор документов, и перед возвратом его пользователю этот набор фильтруется на основе прав доступа пользователя. Это дорогостоящий процесс, но точный (зависит от прав пользователя на момент запроса).

Раннее связывание

Права доступа анализируются и присваиваются документам на этапе индексации. Это намного эффективнее, чем позднее связывание, но может быть неточным (пользователю могут быть предоставлены или отозваны разрешения в период между индексированием и запросом).

Параметры проверки релевантности поиска

Релевантность поискового приложения можно определить с помощью следующих параметров тестирования релевантности, например[7]

  • Фокус группы
  • Протокол оценки ссылок (на основе оценок релевантности результатов согласованных запросов, выполняемых в отношении общих корпусов документов)
  • Эмпирическое тестирование
  • A / B тестирование
  • Анализ журналов на производственной бета-версии
  • Онлайн-рейтинги

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

Рекомендации

  1. ^ а б Крушвиц, Удо; Халл, Чарли (2017). «В поисках предприятия». Основы и тенденции поиска информации. 11: 1–142. Дои:10.1561/1500000053.
  2. ^ "Что такое корпоративный поиск?".
  3. ^ «Новое лицо корпоративного поиска: объединение структурированной и неструктурированной информации» (PDF). Архивировано из оригинал (PDF) 2015-10-28. Получено 2013-05-27.
  4. ^ «Требования безопасности к корпоративному поиску: часть 1 - Разработка новой идеи».
  5. ^ «Общие сведения о сборе контента и индексировании».
  6. ^ «Корпоративный поиск: контроль доступа к документам». Архивировано из оригинал на 2014-12-08. Получено 2014-12-01.
  7. ^ «Отладка проблем, связанных с релевантностью поискового приложения». Архивировано из оригинал на 2013-06-05. Получено 2013-05-27.