Considere el siguiente ejemplo¿Cómo usar la BÚSQUEDA DE TEXTO COMPLETO en la base de datos H2?
CREATE ALIAS IF NOT EXISTS FT_INIT FOR "org.h2.fulltext.FullText.init";
CALL FT_INIT();
DROP TABLE IF EXISTS TEST;
CREATE TABLE TEST(ID INT PRIMARY KEY, NAME VARCHAR);
INSERT INTO TEST VALUES(1, 'Hello World');
CALL FT_CREATE_INDEX('PUBLIC', 'TEST', NULL);
y voy a ejecutar la siguiente consulta
SELECT * FROM FT_SEARCH('Hello', 0, 0);
Pero esta consulta está volviendo "público". "TEST", donde "ID" = 1.
- ¿Debo nuevamente ejecutar este
"PUBLIC"."TEST" WHERE "ID"=1
para obtener el registro que contiene la palabra 'Hola'? - ¿Cuál es la consulta para buscar todos los registros con la palabra 'ell' en ellos de FT_Search. como por ejemplo como% ell% en H2 nativo búsqueda de texto
Eso es exactamente lo que quiero. Gracias. – Vivek
otra vez hay alguna manera de indexar la base de datos h2 con lucene si alguno dime. – Vivek
[Usando la búsqueda de texto completo de Lucene] (http://www.h2database.com/html/tutorial.html#fulltext) es muy similar, solo necesita las libs de Lucene en su classpath. – trashgod