Я сделаю это настолько явным, насколько смогу, в надежде, что кто-то может понять и указать мне правильное направление. Я не являюсь, повторяю НЕ, разработчиком Liferay. Вместо этого мне поручили использовать Splunk для использования журналов веб-доступа Liferay и создания панелей мониторинга активности веб-сайтов из этих журналов. Разработчики Liferay, кажется, не совсем понимают, что мне нужно делать, и они работают в другой части страны, поэтому я не могу просто сесть с ними. Итак, вот примерная структура и содержание веб-сайта.
FordCarMaintenance.html
Escort
EscortEngineRemoval.pdf
EscortEnginetuneUp.pdf
EscortTransmissionDraining.pdf
ReplaceEscortRadiator.flv
EscortContactList.html
Ranger
RangerAlignmentCheckList.pdf
RoadHazardandTireWear.pdf
EngineMountReplacement.pdf
RangerTransmissionFramusReplacement.pdf
Журналы Liferay будут иметь ссылку на Escort и Ranger, но не будут иметь прямой ссылки на файлы pdf, flv и html. Моя работа, однако, состоит в том, чтобы сообщить моему конечному пользователю, сколько раз эти отдельные файлы pdf, flv и html были просмотрены. Ключевое поле в журнале Liferay будет выглядеть примерно так:
/group/escort/1266711/maintenance/engine
/group/escort/1266719/maintenance/engine
/group/escort/1266413/maintenance/transmission
/group/escort/1266700/maintenance/radiator
/group/escort/1266695/maintenance/contacts
/group/ranger/6569235/maintenance/alignment
/group/ranger/6569239/maintenance/hazard
/group/ranger/6569351/maintenance/engine
/group/ranger/6569772/maintenance/transmission
Обратите внимание, что под последней частью «дружественного URL», такой как двигатель, может быть несколько страниц, связанных с двигателем (1266711, 1266719). Насколько я понимаю, число между косыми чертами указывает на поле в таблице (таблицах) базы данных, которое может фактически идентифицировать физический файл по имени и расширению, к которому пользователи обращаются под типом escort/maintenance/engine. Я полагаю, что у Liferay есть таблица базы данных с именем journalArticle, в которой есть эта информация. Итак, теперь мои вопросы:
Действительно ли таблица journalArticle содержит эту информацию, так что запрос к таблице ищет:
ID статьи = 1266711
вернет EscortEngineRemoval.pdf?
Или есть другая таблица или набор таблиц, в которых есть эти данные? Я хоть близко?
Спасибо.