![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 2.02.2022 Ostrzeżenie: (0%)
|
Witajcie.
Mam małą zagwozdkę. Mam bazę danych z tabelą zawierającą adresy: - miasto, - ulica, - kod pocztowy, - numer domu. Przykładowo: 84-00 Kraków, Królewny Śnieżki 12 Muszę zrobić skrypt sprawdzający czy dany adres znajduje się w bazie danych. Problemem jest format wprowadzanych danych przez użytkowników: - użytkownicy wpisują np. Kraków 84-00, Dworcowa dwanaście (liczba słownie), - Warszawa, ulica Katowice 12 mieszkanie cztery (dopisują "mieszkanie", "przez" etc oraz mieszkają cyfry pisane z liczbami). Założenie: nie mogę zmienić formatu bazy danych oraz nie mam wpływu na wprowadzanie danych przez użytkowników (dane pochodzą z zewnętrznej aplikacji, na którą nie mam wpływu). Jak byście rozwiązali powyższy problem? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%)
|
Zatrudniłbym AI albo Hindusa
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 408 Pomógł: 74 Dołączył: 15.07.2014 Ostrzeżenie: (0%)
|
A full text search + elastic sobie z tym nie poradzi? Porozbija string na słowa i będzie szukać w wyznaczonych kolumnach. Nie wiem tylko czy zwróci oczekiwany wynik w postaci najprawdopodobniejszego "matcha".
|
|
|
|
![]() ![]() |
|
Aktualny czas: 30.11.2025 - 16:58 |