Wyszukiwanie tekstowe w bazie danych na przykładzie przepisów kulinarnych
alternative title:
Text search in database on the example of culinary recipes
author:
Smolarska Marta
reviewer:
Rudy Zbigniew , Lubaszewski Wiesław
advisor:
Lubaszewski Wiesław
date of submittion
:
2014-10-29
language:
Polish
abstract in Polish:
Niniejsza praca dotyczy projektu strony internetowej - zaawansowanej wyszukiwarki przepisów - będącej wyszukiwarką tekstową, przeszukującą bazę danych deterministycznym algorytmem. Według badań przeprowadzonych przez PBI (Polskie Badania Internetu), większość gotujących internautów szukając nowych przepisów w pierwszej kolejności używało do tego internetu. W związku z takim zainteresowaniem zapotrzebowanie na kulinarne strony internetowe stale rośnie. Jednakże dostępne w internecie serwisy kulinarne posiadają bardzo ograniczone wyszukiwarki, co w znaczny sposób utrudnia oraz wydłuża czas znalezienia odpowiedniego przepisu. Brak strony internetowej, wyposażonej w tak wiele kryteriów wyszukiwania, był motywacją do stworzenia tego serwisu. Głównym elementem serwisu jest wyszukiwarka przepisów, w której zostało wykorzystane tekstowe wyszukiwanie deterministyczne. W wyszukiwarce dostępne są wszystkie działy oraz znajdujące się w nich opcje, a użytkownik ma możliwość zaznaczenia jednego, wielu albo żadnego z nich. Zawarty na stronie algorytm ma za zadanie wyszukać wszystkie pasujące do danych kryteriów przepisy. Innymi elementami strony są rejestracja, dodawanie przepisów oraz katalogi z posegregowanymi przepisami. Strona została zaprojektowana, aby przyciągała użytkowników swoją prostą formą oraz bardzo rozbudowaną wyszukiwarką.
abstract in English:
The subject of this master thesis is a project and implementation of a culinary web application which includes advanced text search with use of deterministic algorithm.According to research by PBI (Polish Internet Research), the majority of Internet users searching for new recipes in the first place are using the Internet. In connection with such high interest in this field the demand for culinary websites is constantly growing. However, available web sites have very limited culinary search engines, which significantly hampers and increases the time needed to find a suitable recipe. Lack of web sites, equipped with as many search criteria, as are in my opinion needed was the motivation to create this application.The main part of this website is a recipe search engine, which uses deterministic text search. The search engine provides all the sections and all their options, such as country of origin or type of dish. User can select one, several or none of given options. The included algorithm is designed to search the database and find all recipes matching given criteria. This application also includes the mechanism of registration of new users, forms allowing users to add their own recipes and vast catalogue of sorted recipes.The site has been designed to attract potential users with its simple form and a very extensive and powerful search engine.