I went thru the results, I was getting something different with my client. Can you double check that you are splitting on these characters:
" -_/\[]()" http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemapjava/src/main/java/org/apache/devicemap/client/DeviceMapClient.java?view=markup Line 83 Also, some of the matches are off by a model, so these need to be thrown out. Example: 0.0708|NokiaN70-1|NokiaN70-1/5.0616.2.1.1 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1|Nokia N70 0.1545|IDEOS S7|Mozilla/5.0 (Linux; U; Android 2.1-update1; bg-bg; Ideos S7 Build/ERE27) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2|Ideos S7 So we are getting very close, I think maybe a few more iteration tweaks... ________________________________ From: eberhard speer jr. <[email protected]> To: "[email protected]" <[email protected]> Sent: Friday, June 28, 2013 11:08 AM Subject: Test Results -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, updated the code with the TwoStep/unigram revision 19,670 user-agent strings for devices in the current resources. (cleaned out the UAProf URLs) 17,834 (91%) : DeviceMapClient DeviceId 'matches' OpenDDR DeviceId 1,355 : DeviceMapClient says "desktopDevice", OpenDDR has a DeviceId 696: DeviceMapClient says "unknown", OpenDDR has a DeviceId 215: OpenDDR has "Pre", DeviceMapClient "unknown" or "desktopDevice" In the case where there is a different but very similar DeviceId, I assumed they are the same, as before. In the case OpenDDR has "Pre" and DeviceMapClient "unknown" or "desktopDevice", as discussed earlier, OpenDDR is wrong. Yet another *big* improvement ! Result data : http://www.ducis.net/static/result_20130628.zip esjr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRzabjAAoJEOxywXcFLKYcBE4IAM3S1QLb5a4RlhDbetpoLPSC 4NbCPaSgYKs4JVZV0J9S3f6ng0Vq+npLIoWlqz1mox/JcL6nG6eHU0CN7ozZVq99 oGlsHdWoy5W0RzINNxiiwwAFjKBCd8LKKlwaiexVFlprIzHTvefqZ/JKMtJb1c8u wmCvwrOMiuuLqf0qOK68Ib8xTpmTNw0IcU7hRumgBBtM2r5msdwUfzK6VOgR11Gw COaME1ozGZJaoiiRwH9N3fDU79hSdlffQghSHpXOW1dHzBBy6x5JbcMC6wZ8DTWs jS7megwl8CbQqWlHbwfqveSohgORFM060MkGH8Jmd6Sl4Fm1PpqH2QwZMhvt9+I= =DFYq -----END PGP SIGNATURE-----
