我们正在设计一个移动应用程序,它可以读取产品的条形码并从 8 个电子商务网站获取价格。我正在使用 C# 设计 Web 服务器端,它具有所有逻辑并通过 Web 服务将数据发送到客户端。
如果我通过发送条形码询问产品价格,一切都可以。 但是大多数网站系统的数据库中没有条形码编号,所以我必须向他们发送一个产品名称,并且它必须以某种方式匹配才能取回产品详细信息。
为了获取产品名称,我执行 UPC 查找并从网站获取产品名称。
但问题就在那一刻开始了。每个电子商务网站都可以有不同的结构和不同的产品名称。我将如何编写一个算法来解析电子商务数据库并给我带来结果。我真的必须为每个电子商务网站编写一个单独的数据解析器吗?有没有我可以编写的算法。
如有任何帮助,我们将不胜感激。
最佳答案
恐怕您将不得不编写该解析器。除了该算法应该如何工作之外,我怀疑您可以使用任何算法......(可能像您的解析器一样)
关于c# - 词匹配算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545626/