问题描述
例如,我有一个...
loaders: [
...
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,loader: 'image-size'
}
...
]
...
查询:
match
返回完全无意义的数据-包含分号,点等的数据。
select * from items where itemdesc MATCH (',')
查询返回正确的数据集。
like
当我遇到逗号时,如何正确返回select * from items where itemdesc like ('%,%')
查询中的数据-撇号仍然存在相同的问题,不确定是否还有更多匹配查询不喜欢的字符。
解决方法
SQlite fts4虚拟表不处理标点符号,而只是将其替换为空格...
https://www.sqlite.org/fts3.html#tokenizer
所以我所做的只是声明令牌字符:
"tokenize=unicode61" + " \"" +"tokenchars=.,/?!:;\\"
您也必须用引号引起来的实际搜索字符串-MATCH '",*"'
它不处理引号。...