У нас есть собственное веб-приложение, работающее для внутреннего использования через внутреннюю сеть нашей фирмы.
Недавно мы решили внедрить эффективный механизм поиска и хотели бы получить от экспертов информацию о доступных API-интерфейсах.и какой из них будет наиболее полезным для следующих вариантов использования:
- Объекты делятся на бизнес-группы в нашей фирме, то есть объект может фактически иметь различные атрибуты, а атрибуты как таковые не являютсяобщее между любыми двумя объектами из разных BG (бизнес-групп)
- Пользователи могут захотеть найти определенный атрибут среди объекта
- Пользователи из бизнес-группы, поэтому у них есть представление овиды атрибутов, связанных с их группой
- API должен быть достаточно универсальным, чтобы иметь полнотекстовый / текстовый поиск, если ему передан список объектов с именем атрибута и текстом поиска. Подробнееважно, чтобы он мог индексировать этот результат.
Поскольку этоВ этом приложении нет никаких ограничений на пространство как таковое, но нам нужен быстрый и универсальный API.
Я уверен, что в Java уже есть что-то, что соответствует нашим потребностям.
Подробнее оСтек технологий: Язык: Java Сервер: Apache Tomcat Стек: Spring, iBatis, Struts Cache на месте: ECache Другие API: Shindig API
Спасибо
Neeraj