0

从以不同语言输入地名的 mysql 数据库搜索返回结果的最佳方法是什么?有问题的情况如下:

条目是在具有位置字段的数据库中进行的。位置字段使用 google 地方自动填充来尝试确保位置一致且拼写正确。但是,用户可以输入和搜索数据库以查找多种语言的位置。一个示例问题案例是巴西圣保罗返回 4 个结果,而巴西圣保罗返回 20 个结果。我们需要的正确行为是任何一种拼写都应该返回所有 24 个结果。

搜索查询(使用 joomla 语法)当前是:

// Filter By buyer's destination //
    $destination = $jinput->get('destination', '', 'string');
    if($destination!=''){
         $destination = $db->Quote('%' . $db->escape($destination, true) . '%');
        $query->where('a.deliverydestination LIKE '.$destination.' AND a.status="Collecting Bids"');
        $query->order('a.created DESC');

    }
4

0 回答 0