Если запрос равен: (jakarta OR apache) AND website
И соответствующий термин: "apache веб-сайт"
Есть ли простой способ узнать, какая часть запроса находится в скобках («Джакарта» или «apache»)?
Я мог бы маркировать соответствующий термин и сравнить его со словами запроса, но я ищу что-то лучшее. Может быть, встроенная функция Lucene?