Подтвердить что ты не робот

Создал ли Atlassion JIRA Query Language (JQL) с нуля?

Моя компания рассматривает расширенные поисковые и отчетные решения и рассматривает (среди других вариантов) создание чего-то вроде JIRA JQL для максимальной гибкости,

Мой googling заставляет меня поверить в то, что Atlassian построил JQL с нуля, по крайней мере, как язык с синтаксисом и парсером, но я думал, что попробую СО до его завершения. Кто-нибудь знает, на высоком уровне, как они это сделали? Был ли один или несколько проектов с открытым исходным кодом, на которых они основывались?

(Kudos to Atlassian в любом случае - JQL великолепна!)

4b9b3361

Ответ 1

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

~ Matt

Ответ 2

Atlassian построил JQL поверх Apache Lucene. Вы можете взглянуть на Elasticsearch или Solr, которые являются альтернативами с открытым исходным кодом, также построенные на Lucene.