Changes between Version 1 and Version 2 of UseCaseImplementations
- Timestamp:
- 09/24/25 16:18:38 (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v1 v2 68 68 69 69 == ИД 16 - Пребарување продукти со прилагодлив алгоритам == 70 [[Image(prebaruvanje.jpg)]] 71 [[Image(prebaruvanje1.jpg)]] 70 За овој use case се користи комбинација од backend и frontend логика. 72 71 72 На backend-от, функцијата get_similar_products (Python) ги наоѓа сличните продукти според име и категорија користејќи SentenceTransformer за векторско претставување на имињата и пресметка на косинусна сличност. Дополнително се земаат предвид клучни зборови, бонус за специфични категории и различни продавници, а резултатите се сортираат по вкупен скор за да се прикажат најрелевантните продукти. 73 74 На frontend-от, JavaScript кодот ги нормализира пребарувањата на корисникот со преведување од латиница во кирилица и автоматска корекција на честите печатни грешки. Ова овозможува пребарување без разлика дали корисникот внесува текст на латиница, кирилица или со грешки, а резултатот се испраќа до backend-от за да се прикажат соодветните продукти. 75 [[Image(alg_kod1.png)]] 76 [[Image(alg_kod2.png)]] 77 [[Image(alg_kod3.png)]] 78 [[Image(sim_kod1.png)]] 79 [[Image(sim_kod2.png)]] 80 [[Image(sim_kod3.png)]] 81 [[Image(sim_kod4.png)]] 82