2010-07-21 9 views

Odpowiedz

4

Jeśli google nie widzi wielu pasujących wyników dla reflowers.jpg, może wtedy spróbować wyciąć słowa w wielu słowach, aż znajdzie wiele pasujących wyników.

Może również rozpoznać rozszerzenie (.jpg), rozpoznać rozszerzenie obrazu, a następnie spróbować znaleźć zdjęcia o podobnej nazwie.

Gdybym musiał stworzyć taki algorytm, użyłbym ogromnej bazy EXISTING (albo słownika lub wyszukiwarki), a następnie spróbowałbym tego, co powiedziałem na początku mojego postu.

+2

Ahh zalety bycia niezwykle zamożną firmą z masowo używanym, masywnie skalowalnym systemem zaplecza ... – notJim

+0

Tak! W szczególności prawdopodobnie używa on słownika, aby rozpoznać fakt, że czerwony i kwiat są słowami, a następnie wykorzystuje prawdopodobieństwo konkretnych fraz występujących w języku, który według nich używasz, aby odkryć, która fraza jest najbardziej prawdopodobna. Na przykład proponuje "Red Flower" w przeciwieństwie do "Redfl Ower" lub "Red FL ower" lub "Red Flow Er", ponieważ "Red Flower" jest znacznie bardziej prawdopodobny. – nearlymonolith

+0

, ale skąd mają wiedzieć, jak wyciąć słowa we właściwych momentach? – James

1

Być może mogliby sprawdzić, co robią inni, gdy szukają redflowers.jpg? Być może wiele osób szukało "redflowers.jpg", nie klikało żadnych linków, a następnie szukało "Red Flower" i znalazło kilka wyników, które warto kliknąć.

Oczywiście będą musiały wziąć pod uwagę, że zapytania są podobne (zawierają pasujące ciągi), w przeciwnym razie mogą pojawić się dziwne wyniki.

Powiązane problemy