Какие языки, рамки и технологии вы использовали для реализации поиска документов?

StackOverflow https://stackoverflow.com/questions/2765922

Вопрос

Я в новой компании, и один из наших целей - реализовать поисковый портал документа для нашей команды и наших клиентов. Я немного беспокоюсь, что, если мы будем использовать внешний поставщик услуг, как Salesforce или какой-то другой ECM в облаке, в будущем будет много интеграционной работы. С точки зрения клиента, эти документы также будут существовать в том же ведре, что и наше структурированное содержание (хранится в БД, а не DOC MS Word).

Если вы внедрили поиск документов, какие языки, рамки и технологии вы использовали? У вас есть какие-нибудь истории по отказу? У меня нет проблем, используя что-то из коробки, но я думаю, что важно, чтобы у нас есть контроль над документами и API для доступа к ним. Я хотел бы использовать Rails, если мы пойдем полностью на заказ.

Это было полезно?

Решение

В зависимости от ваших лицензионных потребностей Лучеина (LGPL) и Ксапан (GPL) Оба великолепны, зрелые, быстрые поисковые системы API с привязками для многих языков. Я использовал оба из них с большим успехом.

Другие советы

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

Самый простой способ воспользоваться люкулом, вероятно, с Alfresco, который является ветером для установки и имеет Lucene по умолчанию. Это означает, что вам нужно просто установить Alfresco, поместите документы в репозиторий, и вы можете искать ваши документы, используя мощный интерфейс веб-поиска.

Если вам нужно поиск программно, моя рекомендация - использовать alfresco ' CMIS. Интерфейс, который позволяет вам искать в отдохнуть. API JCR также доступен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top