Tag: soundex

实现智能搜索/模糊字符串比较

我在ASP.NET MVC应用程序上有一个网页,客户可以在其中搜索供应商。 供应商在网站上捕获他们自己的详细信息。 客户想要一个“智能搜索”function,即使供应商拼写与搜索框中输入的内容“略有不同”,他们也可以搜索供应商并找到它们。 我不知道客户的“略有不同”的概念是什么。 我一直在研究实现自定义soundex算法。 这会根据声音的方式将单词转换为数字。 然后将该数字用于比较。 例如: 扎克 扎克 将编码为相同的值。 还有其他我可以考虑的选择吗?