sqlite3 usando FTS3 crear la tabla en mi terminal mac y cómo utilizarlo en el proyecto de Xcode iPhone?

StackOverflow https://stackoverflow.com/questions/3939592

Pregunta

Estoy intentando utilizar FTS en mi base de datos SQLite, he creado una base de datos y se inserta, todos los registros, utilizando consulta sqlite en mi terminal de Mac, y lo usaron en mi proyecto iphone Xcode, está bien trabajados.

Ahora estoy tratando de integrar FTS3 utilizando los enlaces

http://pp.hillrippers.ch/blog/2009/08/08/Static+SQLite+Library+with+Unicode+Support+for+the+iPhone/

http://regularrateandrhythm.com/regular- tasa de ritmo-blog / sqlite3-FTS-en-IOS4.html

http: // respuestas .oreilly.com / tema / 1955-cómo-a-uso-de texto completo-buscar-en-sqlite /

http://longweekendmobile.com/2010/06/16/sqlite-full-text-search-for-iphone-ipadyour-own-sqlite-for-iphone-and-ipad/

de acuerdo con estos enlaces si trato de crear un sqlite FTS consulta

No puedo execture esta consulta en el terminal de Mac

CREATE VIRTUAL nombre_tabla tabla usando FTS3 (col1);

Puede cualquiera por favor, dame un enlace buen tutorial, o soluciones, cómo hacer frente a estos FTS.

Gracias de antemano,

¿Fue útil?

Solución

Usted probablemente está utilizando una versión de SQLite en su máquina de escritorio que no está compilado con FTS3 habilitado. Se necesita compilar una versión local en el equipo de desarrollo para que pueda crear el FTS.

Las instrucciones en la página web de fin de semana largo también explican cómo construir sqlite en el escritorio con el módulo FTS3 encendido:

http://longweekendmobile.com/2010/06/16/sqlite-full-text-search-for-iphone-ipadyour-own-sqlite-for-iphone-and-ipad/

Mi flujo de trabajo para la creación de archivos FTS para iPhone es la siguiente:

  1. Instalar SQLite con FTS3 en mi máquina dev OS X
  2. Ejecutar los comandos crean FTS, etc a través de sqlite interfaz de línea de comandos
  3. Mover el archivo de base de datos ya hecha a mi proyecto Xcode
  4. Ejecutar en el simulador o dispositivo mediante enlazado estáticamente sqlite binario

Eso es todo. Las instrucciones en la página web Long Weekend debería funcionar como se describe, que hicieron por mí, es por eso que escribí de esa manera em sonrisa

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top