前端SQL搜索 - 动态检查类似的值?

时间:2017-03-24 10:07:48

标签: mysql sql

我的网站上有一个前端数据库搜索:https://ygoprodeck.com

目前它会检查卡名称。用户可以输入“魔术师”并获得大量结果。 但如果用户误拼写并输入“ magican ”,则不会显示任何结果。

我一直在跟踪用户输入,似乎很多用户拼写错误的卡名并没有结果。

一个常见的例子:名称中有 D / D / D 的卡片,但用户经常输入 DDD ,这意味着他们没有结果。

是否有纯SQL 方法来修改此行为,还是需要通过JS / PHP实现?

谢谢!

1 个答案:

答案 0 :(得分:1)

如何在新表中保存所有错误拼写如

    server.auth.scheme('custom', function (server, options) {
    return {
        authenticate: function (request, reply) {
            const req = request.raw.req;
            const authorization = req.headers.authorization;
            if (!authorization) {
                return reply(Boom.unauthorized(null, 'Custom'));
            }
            return reply.continue({ credentials: { user: 'john' } });
        }
    };
};

 server.auth.strategy('default', 'custom');

并在此表中查询相应的一个?