考虑以下示例。
我已经执行了以下查询。
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);
我已经执行了以下查询。
SELECT * FROM FT_SEARCH('Hello', 0, 0);
但是这个查询返回的结果是"PUBLIC"."TEST" WHERE "ID"=1。
- 我是否需要再次执行
"PUBLIC"."TEST" WHERE "ID"=1
来获取包含'Hello'单词的记录? - 在FT_Search中,搜索所有包含'ell'单词的记录的查询是什么,例如H2本机全文搜索中的like %ell%?