Odwrócony słownik
Sposób działania Odwróconego słownika jest całkiem prosty. Po prostu przegląda tony definicji słownikowych i wyłapuje te, które najbardziej pasują do Twojego zapytania. Na przykład, jeśli wpiszesz coś takiego jak „tęsknota za czasem w przeszłości”, to silnik zwróci „nostalgię”. Silnik zindeksował do tej pory kilka milionów definicji i na tym etapie zaczyna dawać konsekwentnie dobre wyniki (choć czasami może zwracać dziwne wyniki). Działa on podobnie jak tezaurus, z tą różnicą, że pozwala na wyszukiwanie na podstawie definicji, a nie pojedynczego słowa. Więc w pewnym sensie, to narzędzie jest „wyszukiwarką słów”, lub konwerterem zdań na słowa.
Zrobiłem to narzędzie po pracy nad Related Words, które jest bardzo podobnym narzędziem, z wyjątkiem tego, że używa wielu algorytmów i wielu baz danych, aby znaleźć podobne słowa do wyszukiwanego zapytania. Tamten projekt jest bliższy tezaurusowi w tym sensie, że zwraca synonimy dla danego słowa (lub krótkiej frazy), ale zwraca również wiele szeroko powiązanych słów, które nie są zawarte w tezaurusach. Dlatego ten projekt, Reverse Dictionary, ma iść w parze z Related Words, aby działać jako zestaw narzędzi do wyszukiwania słów i burzy mózgów. Dla zainteresowanych, opracowałem również Describing Words, który pomaga znaleźć przymiotniki i ciekawe deskryptory dla rzeczy (np. fale, zachody słońca, drzewa, itp.).
W przypadku, gdy nie zauważyłeś, możesz kliknąć na słowa w wynikach wyszukiwania i zostaniesz przedstawiony z definicją tego słowa (jeśli jest dostępna). Definicje pochodzą ze słynnej i otwartej bazy danych WordNet, więc wielkie podziękowania dla wielu współpracowników za stworzenie tak wspaniałego darmowego zasobu.