Changes between Version 1 and Version 2 of UseCaseImplementations


Ignore:
Timestamp:
09/24/25 16:18:38 (3 weeks ago)
Author:
231118
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v1 v2  
    6868
    6969== ИД 16 - Пребарување продукти со прилагодлив алгоритам  ==
    70 [[Image(prebaruvanje.jpg)]]
    71 [[Image(prebaruvanje1.jpg)]]
     70За овој use case се користи комбинација од backend и frontend логика.
    7271
     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