Witam.
Mam problem z utworzeniem unikalnego klucza który jest tworzony na podstawie stringa, jednak ten string może się zmienić w przyszłości a klucz musi pozostać ten sam.
A teraz dokładniej. Scrapuje ze strony listę produktów u unikalnej nazwie która wyglądają tak
micro system TL-5 (2010 - 2014)
micro system TL-5 (2014 - )
Czyli w pierwszym przypadku problemu nie mama. W swojej bazie danych tworzę unikalny klucz
micro-system-tl-5-2010-2014
Natomiast w drugim przypadku jest problem. Bo jak obecnie utworzę klucz: "micro-system-tl-5-2014"
to w przyszłym roku kiedy producent zakończy produkcję ten sam produkt będzie już miał nazwę "micro system TL-5 (2014 - 2023)". I przy ponownym scrapowaniu strony producenta mój system utworzy nowy wpis w bazie danych bo ten sam produkt nie będzie mógł być połączony z tym samym kluczem który został utworzony wcześniej.
Niestety na stronie producenta nie widnieje żadne id więc nie mogę na tej podstawie wykryć tego samego produktu.
Jedynie co to nazwy które sa unikalne ale jak widzicie mogą się zmienić na przestrzeni czasu.
Czy ktoś ma jakiś pomysł jak to rozwiązać? Czy to jest w ogóle wykonalne?
Dziękuję