Я пытаюсь найти простой способ разобрать поисковый запрос и преобразовать его в SQL-запрос для моей БД.Анализ поисковых запросов в Java
Я нашел два решения:
- Lucene: Мощные Java на основе поисковой системы, содержит анализатор запросов, но это не очень хорошо настраивается и я мог бы найти способ легко взломать/адаптировать его для создания SQL-запросов.
- ANTLR: Ветренный текстовый лексер-парсер. Используется для создания чего-либо от компиляторов до скребков. ANTLR является очень настраиваемым, но всем, касающимся кода, теперь нужно будет изучить новый язык ...
Другие идеи?
Очень интересно. Кажется, что IBatis без отображения и материала XML – 2008-10-02 03:40:27