我希望如果有人在应用程序中搜索查询,那么如果查询拼写错误,那么它会自动理解密钥
我尝试用正则表达式来做到这一点,但如果我进行搜索(“返回”),那么根据我的要求,它应该可以工作,但事实并非如此
正则表达式模式是我正在使用的(“(?i)。”+查询+“。”)
您可以尝试以下选项 -
模糊查询 - 返回包含与搜索词相似的词的文档(通过 Levenshtein 编辑距离测量)。
Suggester - 根据提供的文本建议外观相似的术语。如果拼写错误,它会建议正确的术语。
您还可以尝试使用语义搜索,如果您出现拼写错误,它将选择正确的上下文。