He estado tratando de encontrar una manera fácil de analizar una consulta de búsqueda y convertirla en una consulta SQL para mi base de datos.Análisis de consultas de búsqueda en Java
he encontrado dos soluciones:
- Lucene: Potente motor de búsqueda basado en Java, contiene un analizador de consultas, pero no es muy configurable y pude encontrar una manera de cortar con facilidad/adaptarla para crear consultas SQL.
- ANTLR: Un texto veterano léxico-analizador. Utilizado para construir cualquier cosa, desde compiladores hasta rascacielos. Antlr es altamente configurable pero todo el mundo tocar el código a partir de ahora tendrá que aprender un nuevo idioma ...
¿Alguna otra idea?
Muy interesante. Parece que IBatis sin el mapeo y las cosas XML –