Implementacja wyszukiwania w aplikacji serverless, czyli jak wykorzystać Azure Functions i Azure Search?
Azure oferuje nam wiele różnych często bardzo zaawansowanych usług oraz możliwość „żaglowania” nimi praktycznie w nieograniczony sposób. Jest to bardzo duży benefit w sytuacji gdy musimy zaimplementować tytułowe wyszukiwanie w aplikacji serverless. Ale po kolei…
W aplikacji jaką rozwijam w pojawiło się wymaganie wyszukiwania danych po dowolnych atrybutach encji np. Tytuł, Miejsce itp. Początkowo rozważałem wykorzystanie jakiegoś mechanizmu budowanego „from scratch” ze względu na koszty. Jednak przeglądając ofertę usług Azure trafiłem na Azure Search w skrócie jest to usługa pozwalająca indeksować praktycznie dowolne źródła danych które są dostępne w naszej subskrypcji Azure.