我对一个非常简单的问题感到困惑。
我正在使用html5sql.js为移动设备创建离线HTLM5网络sql数据库。
到目前为止,除了使用重音搜索外,一切正常。
以下是一个例子:
Records: "Céline", "Elisa"
Search "el" --> "Elisa"
Search "él" --> No result
我希望在两次搜索中找到两种结果。
到目前为止,我的查询中没有任何编码规范。我阅读了几篇关于校对的帖子,但我没有设法使用它们中的任何一个。 您是否有一个如何为此搜索编写查询的典型示例?
答案 0 :(得分:0)
PhoneGap没有任何可移植的方法来对非ASCII字符进行不区分大小写的比较。
您可以从字符串中删除重音并单独存储。
答案 1 :(得分:0)
您可以尝试使用全文搜索的开源库ydn-db。可以找到演示应用here。目前,它只有英语语言规范化。您可以在NaturalNode repo上找到更多语言并重新编译。