File size: 5,015 Bytes
eedd5dc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d4bade4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95c9287
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d3ca850
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5b19d8a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2956b24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cb92a0f
 
 
 
 
 
 
 
 
 
 
 
 
839264c
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
##############################################################################################
### [2025-07-30]

## Small fixes of logic;
## Changed format of manual_matching_issues document;

## MATCH SCORE:
# "total_cm_match_count_percent": 85.73,
# "equal_cm_match_count_percent": 63.35,
# "partial_cm_match_count_percent": 22.38,

# "total_match_count_percent": 29.6,
# "equal_match_count_percent": 21.87,
# "partial_match_count_percent": 7.73,

# "only_auto_match_count": 260016,
# "only_auto_match_percent": 65.12,

# "only_manual_match_count": 786,
# "only_manual_match_percent": 0.2,

##############################################################################################
### [2025-07-28]

## Implemented scores calculation logic;
## Added functionality for verifying manual matching;

## MATCH SCORE:
# "total_cm_match_count_percent": 85.57,
# "equal_cm_match_count_percent": 63.13,
# "partial_cm_match_count_percent": 22.44,

# "total_match_count_percent": 29.54,
# "equal_match_count_percent": 21.79,
# "partial_match_count_percent": 7.75,

# "only_auto_match_count": 260010,
# "only_auto_match_percent": 65.12,

# "only_manual_match_count": 794,
# "only_manual_match_percent": 0.2,

##############################################################################################
### [2025-06-26]

## Improved attributes extraction and matching for gift boxes, years, sours and colors;
## Implemented multiline items names extraction and matching;
## Improved brand matching;
## Added more alternative products to matching result;

## MATCH SCORE:
# "total_cm_match_count_percent": 71.91,
# "equal_cm_match_count_percent": 43.58,
# "partial_cm_match_count_percent": 28.33,

# "total_match_count_percent": 24.82,
# "equal_match_count_percent": 15.04,
# "partial_match_count_percent": 9.78,

# "only_auto_match_count": 246676,
# "only_auto_match_percent": 61.78,

# "only_manual_match_count": 5026,
# "only_manual_match_percent": 1.26,

##############################################################################################
### [2025-06-11]

## Implemeted changes in items names and brands matching logic;
## Integrated using of alternative product name while comparison;
## Implemented logic of using alternative brands while comparison;
## Implemeted multiprocessed parallel matching;

## MATCH SCORE:
# "total_cm_match_count_percent": 65.76,
# "equal_cm_match_count_percent": 42.59,
# "partial_cm_match_count_percent": 23.17,

# "total_match_count_percent": 22.7,
# "equal_match_count_percent": 14.7,
# "partial_match_count_percent": 8.0,

# "only_auto_match_count": 245385,
# "only_auto_match_percent": 61.46,

# "only_manual_match_count": 7106,
# "only_manual_match_percent": 1.78,

##############################################################################################
### [2025-05-30]

## Implemeted changes in items names and brands matching logic;
## Changed logic of brands unwrapping;
## Improved logic of names parsing;

## MATCH SCORE:
# "total_cm_match_count_percent": 56.29,
# "equal_cm_match_count_percent": 40.1,
# "partial_cm_match_count_percent": 16.19,

# "total_match_count_percent": 19.43,
# "equal_match_count_percent": 13.84,
# "partial_match_count_percent": 5.59,

# "only_auto_match_count": 261425,
# "only_auto_match_percent": 65.48,

# "only_manual_match_count": 2,
# "only_manual_match_percent": 0.0,

##############################################################################################
### [2025-05-26]

## Implemented changes in product type matching;
## Improved brands matching;
## Improved names parsing and matching;
## Added match scores "total_cm_match_count_percent", "equal_cm_match_count_percent" and "partial_cm_match_count_percent" 

## MATCH SCORE:
# "total_cm_match_count_percent": 49.1,
# "equal_cm_match_count_percent": 35.5,
# "partial_cm_match_count_percent": 13.6,

# "total_match_count_percent": 16.96,
# "equal_match_count_percent": 12.26,
# "partial_match_count_percent": 4.7,

# "only_auto_match_count": 209662,
# "only_auto_match_count_percent": 52.51, 

# "only_manual_match_count": 31175,
# "only_manual_match_count_percent": 7.8


##############################################################################################
### [2025-05-20]

## Added support of SoundEx for brands matching;
## Added matching score funtionality (improved version of previous match judge function);
## Added "match_score" function to API that allows to perform match scoring using API request;

## MATCH SCORE:
# "total_match_count_percent": 14.76
# "equal_match_count_percent": 10.86
# "partial_match_count_percent": 3.9
# "only_auto_match_count_percent": 41.3
# "only_manual_match_count": 9.3


##############################################################################################
### [2025-05-18]

## Initial commit;

## MATCH SCORE:
# "total_match_count_percent": 14.46
# "equal_match_count_percent": 10.84
# "partial_match_count_percent": 3.62
# "only_auto_match_count_percent": 41.17
# "only_manual_match_count": 9.6