ver una tutorial studio para mostrar hacer español datos consultas como actualizar android sql sqlite sqlite3 fts3

android - una - Cómo escribir contiene consulta en SQLite fts3 búsqueda de texto completo



sqlite android tutorial español (2)

Quiero hacer una búsqueda de texto completo en mi tabla de índice que es sqlite fts3.

Por ejemplo; el conjunto de datos es {David Luiz, David Villa, Diego Costa, Diego Ribas, Diego Milito, Gabriel Milito,}

Cuando escribo "vid i" quiero obtener {"David Luiz", "David Villa"}

En la documentación de SQLite, encontré este http://www.sqlite.org/fts3.html#section_3 pero contiene solo beginwith query.

my query is: SELECT *FROM Table WHERE Table MATCH "*vid* *i*"

No sé si es posible o no. Si es posible hacer una búsqueda en sqlite fts3, cualquier ayuda será apreciada


El índice FTS está optimizado para búsquedas de palabras y admite búsquedas de prefijos de palabras.

No hay un índice que pueda ayudar con las búsquedas dentro de las palabras. Tienes que usar LIKE ''%vid%'' (que escanea toda la tabla).


Cambia tu consulta de

SELECT * FROM Table WHERE Table MATCH "*vid* *i*"

A

SELECT * FROM SOME_TABLE WHERE some_column LIKE ''%vid%''