2013-04-19 2 views
5

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

В настоящее время список продуктов выглядит следующим образом:

  • Wordpress
  • Jira
  • Confluence
  • Sharepoint
  • Dynamics AX
  • Мудл

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

I Googled для «интерфейса поисковой системы», «мета поисковой системы» и т. Д., Но я не смог найти что-то очевидное, что решает нашу проблему. На этом этапе я должен сказать, что нас не интересует создание одного «центрального хранилища» для поиска, но вместо этого мы нуждаемся в интерфейсе, который примет запрос от пользователя, «упакуйте его» в формат, который каждый из отдельных поисковых систем понимает, получает ответ (JSON или XML) и представляет его пользователю

Любые предложения о том, как мы могли его решить?

ответ

1

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

0

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

Вы можете экспортировать свои данные на сервер Apache Solr и использовать интерфейс, такой как CorePages, http://www.corepages.biz. Вы можете добавить обратную ссылку на свои данные, чтобы вы могли напрямую перейти к вашей записи результатов поиска, f. е. Билет Jira или статья в вики.

Смежные вопросы