Problema
Busca contenido, pero no obtiene ningún resultado aunque tenga el contenido. La búsqueda debe devolver un valor para un átomo que tiene indexinghint="exact".
Utilizó el método SearchService.createQuery.
Solución
Utilice SearchService.createExactQuery en lugar de SearchService.createQuery.
Ejemplo:
SearchService ss = ServiceManager.getSearchService(); Query q = ss.createExactQuery(ticket, "word1_word2"); ResultSet res = q.execute();
Información adicional
Este problema se produce cuando la palabra indexada tiene un carácter especial (por ejemplo, un guión bajo). Cuando se utiliza el método createQuery method, CQ analiza el término de búsqueda en diferentes palabras (en el caso del guión bajo) y busca en el índice. Sin embargo, puesto que el átomo está indexado como una cadena exacta, la consulta no devuelve ningún resultado.