Qué me recomiendan para este dilema en el que ando, la situación más o menos es esta: Sucede que hay unos XML que tienen la ayuda de una aplicación bien definida, algo así:
¿Qué será mejor hacer? ... la ayuda debe ser capaz de buscar por palabras en el <content>, además tiene <keywords>.
1. Puedo usar XSLT con parámetros para ejecutar las consultas de los topicos y además generar el código HTML.
2. Mandar eso a una base de datos y ejecutar las consultas allá con un precioso indice en los campos de búsqueda, y escribir el código HTML de ayuda con un objeto rellenado con toda la información resultado de la consulta en la base de datos. Algo así:
3. Si hay otra idea mejor, ¿cuál sería?
---
Teniendo en cuenta lo de siempre: Buen desempeño, poca carga en memoría que sería lo mejor para hacer esto, que sugerencia me dan. Gracias.
Código:
<topic id="0001">
<title>Título de la vaina</title>
<keywords>pendejada, ******************</keywords>
<content>Esta carreta es así y asao, y hace estas huevonadas</content>
<moreinfo>
<link ref="0005">
</moreinfo>
</topic>
<topic id="0002">
....
¿Qué será mejor hacer? ... la ayuda debe ser capaz de buscar por palabras en el <content>, además tiene <keywords>.
1. Puedo usar XSLT con parámetros para ejecutar las consultas de los topicos y además generar el código HTML.
2. Mandar eso a una base de datos y ejecutar las consultas allá con un precioso indice en los campos de búsqueda, y escribir el código HTML de ayuda con un objeto rellenado con toda la información resultado de la consulta en la base de datos. Algo así:
Código:
class Topic implements Serializable {
String id;
String content;
List links;
// ... getter setters add y toda la joda ...
}
3. Si hay otra idea mejor, ¿cuál sería?
---
Teniendo en cuenta lo de siempre: Buen desempeño, poca carga en memoría que sería lo mejor para hacer esto, que sugerencia me dan. Gracias.