我有一個公司的數據庫。我的應用程序接收按名稱引用公司的數據,但名稱可能與數據庫中的值不完全匹配。我需要將傳入的數據與其引用的公司進行匹配。在Java中匹配不精確的公司名稱
例如,我的數據庫可能包含名稱爲「A. B. Widgets & Co Ltd.」的公司。而我的傳入數據可能會引用「AB Widgets Limited」,「A.B. Widgets and Co」或「A B Widgets」。
公司名稱(A B Widgets)中的一些單詞對於匹配比其他單詞(Co,Ltd,Inc等)更重要。避免錯誤匹配很重要。
公司數量足夠小,我可以在內存中維護他們的名字的地圖,即。我可以選擇使用Java而不是SQL來查找正確的名稱。
你會如何在Java中做到這一點?
這並不提供答案的問題。要批評或要求作者澄清,請在其帖子下方留言。 – 2012-08-31 02:15:09
感謝您的反饋,我的答案更像是一個答案。 – 2012-08-31 04:49:11