我用于FTS MATCH的查询是:query = "'^"+request.args.get("q")+"*'"
其中q是地名或邮政编码(例如:“90210”,“NY”,“LA”,......)。
当查找zipcodes时,当q =“902”(理想行为)时,它可以产生(“90210”,“90211”,...)。但是,当查找区号时,当q =“NY”(不良行为)时,它可以产生(“NY”,“Nye”,......)。
我希望MATCH查询的结果产生类似的结果,使用LIKE和非FTS表,其中查询是:query = "'^"+request.args.get("q")+"%'"
当查找zipcodes时,当q =“902”(理想行为)时,它可以产生(“90210”,“90211”,...)。但是,当查找区号时,它只会在q =“NY”(理想行为)时产生(“NY”)。