Digamos que tengo una tabla con las columnas A, B, C, D y quiero hacer un partido en la columna A y C¿Cómo se relaciona una columna múltiple en una tabla con SQLite FTS3?
veo que usted puede coincidir con una sola columna o toda la columna en decir sqlite
- match column A
select * from table where A match 'cat'
- match all columns
select * from table where table match 'cat'
¿Es posible hacer coincidir solo las columnas A y C? Si no, ¿cómo se las arreglan?
¡Gracias por su sugerencia!
¿y si el gato contiene 'O'? ¿Cómo escapas? – Alex
@Alex FTS busca términos enteros, no subcadenas, por lo que no es necesario escapar de algo como 'A: pobre O C: o'. Y O NO debe estar en mayúscula, los términos son minúsculos. http://www.sqlite.org/fts3.html#section_3_1 –
Por alguna extraña razón: SELECCIONAR * FROM tabla WHERE tabla MATCH "campo: v.sport 1" me está dando resultados diferentes de SELECCIONAR * FROM tabla DONDE coincida el campo " v.sport 1 ", dado" V.sport 1 "es mi término de búsqueda. – kroe