拼音匹配
有关拼音匹配功能的详细信息
语音匹配,例如“Jon”与“John”,允许根据发音搜索词。在搜索人名时,此功能可能是一个有用的工具。
语音匹配基于语音算法的使用。语音算法将输入术语转换为其发音的近似表示。这允许按术语的发音对术语进行索引和搜索。
从 v1.4 开始,RediSearch 提供了使用PHONETIC
属性。这会导致这些字段中的术语同时按其文本值和语音近似值进行索引。
正在执行搜索PHONETIC
默认情况下,fields 还将返回语音相似的术语的结果。此行为可以通过$phonetic
query 属性.
语音算法支持
Redis Stack 目前支持一种语音算法,即双元音 (DM)。它使用 slacy/double-metaphone GitHub 站点上的实现,该站点为拉丁语提供一般支持。