Nietypowe wyszukiwanie adresów w bazie danych |
Nietypowe wyszukiwanie adresów w bazie danych |
16.02.2023, 20:42:05
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? |
|
|
16.02.2023, 21:36:58
Post
#2
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 18.09.2021 Ostrzeżenie: (0%) |
Zatrudniłbym AI albo Hindusa
|
|
|
18.02.2023, 16:23:24
Post
#3
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 70 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".
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 18:05 |