Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nietypowe wyszukiwanie adresów w bazie danych
baracuda
post 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?
Go to the top of the page
+Quote Post
DNMX
post 16.02.2023, 21:36:58
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 18.09.2021

Ostrzeżenie: (0%)
-----


Zatrudniłbym AI albo Hindusa
Go to the top of the page
+Quote Post
Salvation
post 18.02.2023, 16:23:24
Post #3





Grupa: Zarejestrowani
Postów: 343
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".
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 09:06