Necesito crear un motor de búsqueda del lado del cliente para una aplicación html sin conexión en el almacenamiento sin conexión como CDROM. Ya lo creo con Win32 y el archivo de catálogo está cerca de 2GB (archivo MDB).¿Cómo crear un motor de búsqueda de texto completo del lado del cliente con JavaScript puro y HTML5?
Mi aplicación web sin conexión utiliza CEF (Chromium Embedded Framework) y PhoneGAP para poder desactivar la seguridad web del navegador. Pensé que IndexedDB podría ayudarme pero, de todos modos, no pude encontrar para copiar el archivo de almacenamiento a otros medios.
- Mi archivo de catálogo estará cerca de 2GB, por lo que no puedo leer todo el registro en la memoria.
- Necesito hacer que los medios de salida se multipliquen con PhoneGAP, por lo que no puedo usar objetos ActiveX para la búsqueda final. También puedo deshabilitar la restricción de seguridad web por esas herramientas.
- Puedo crear el archivo de catálogo y los medios con cualquier aplicación de Windows. la nota clave que el archivo de salida que consulta el catálogo debe ser JavaScript puro.
¿Hay algún sistema de almacenamiento grande HTML5 disponible (puedo desactivar la seguridad web mediante PhoneGAP) para crear un catálogo de búsqueda de aplicaciones HTML fuera de línea que se pueda copiar a otros medios extraíbles?
El gran sistema de almacenamiento de HTML5 es [Web SQL] (http://www.html5rocks.com/en/tutorials/webdatabase/todo/), pero esto, por supuesto, guarda los datos en el cliente, no centralmente, entonces yo ' No estoy seguro si esto es adecuado para usted. – Utkanos
Gracias por su comentario pero WebSQL obsoleto por IndexedDB. IndexedDB es bueno para mí, pero necesito saber cómo puedo mover o copiar una base de datos específica en IndexedDB a otros medios extraíbles. Parece que solo está disponible en el cliente que crea la base de datos y no se pudo mover a otro lugar :( – Madnik7G