如何在Android中定制FTS标记器
因为sqlite fts默认标记化是“简单的”,所以我可以将其更改为“porter”。但我必须支持非美国语言。和中文一样,它不能只按空格或点分割。所以我想定制标记器。谁能给我一些建议吗如何在Android中定制FTS标记器,android,sqlite,full-text-search,Android,Sqlite,Full Text Search,因为sqlite fts默认标记化是“简单的”,所以我可以将其更改为“porter”。但我必须支持非美国语言。和中文一样,它不能只按空格或点分割。所以我想定制标记器。谁能给我一些建议吗 如何在Sqlite中注册标记器 SELECT fts3_tokenizer(<tokenizer-name>, <sqlite3_tokenizer_module ptr>); 选择fts3_标记器(,); 因为sqlite是Android中的系统库,我不知道是否可以注册 所有语言都有
SELECT fts3_tokenizer(<tokenizer-name>, <sqlite3_tokenizer_module ptr>);
选择fts3_标记器(,);
因为sqlite是Android中的系统库,我不知道是否可以注册当然,您需要自定义SQLite安装。SQLite Android绑定提供了一种简单的方法。这允许应用程序在继续使用标准Android界面的同时,使用SQLite的自定义构建或版本,而不管它部署到哪个Android版本。