sugestie wyszukiwania

w dziale Dostosowywanie Opery do własnych potrzeb
matee napisał(a):

Zauważyłem, że przy wyszukiwaniu poprzez pasek adresu podawane jest 5 sugestii googla, natomiast przy wyszukiwaniu przez search bar (którego jako jedynego używam do szukania) podawane są tylko 3. Czy można to zmienić? I czy można mieć więcej niż 5 sugestii?

I druga sprawa: czy jest jakiś uniwersalny sposób żeby do innych wyszukiwarek stworzyć sugestie? Np Allegro, Wrzuta, Filestube...

Saskatchewan napisał(a):

Originally posted by matee:

Czy można to zmienić? I czy można mieć więcej niż 5 sugestii?

Nie wiem.

Originally posted by matee:

I druga sprawa: czy jest jakiś uniwersalny sposób żeby do innych wyszukiwarek stworzyć sugestie? Np Allegro, Wrzuta, Filestube...

Problem w tym, że wyszukiwarki te muszą (1) udostępniać funkcję sugestii doh i (2) udostępniać je w odpowiednim formacie. Za całość odpowiada później jedna linijka w pliku search.ini, np. dla Google:
Suggest URL=http://clients1.google.com/complete/search?q={SearchTerm}&client=opera&hl=pl
Z ciekawości sprawdziłem Wrzutę i Allegro, ale niestety odpowiedzi mają inny format:

Originally posted by http://s.wrzuta.pl/?prefix=kylie&lang=pl:

sugg.getResponse("kylie", {"count": "15", "suggestions": [{"t": "kylie minogue"}, {"t": "kylie minogue - get outta my way"}, {"t": "kylie minogue higher"}, {"t": "kylie minogue - all the lovers"}, {"t": "kylie minogue better than today"}, {"t": "kylie minogue taio cruz"}, {"t": "kylie minogue all the lovers"}, {"t": "kylie"}, {"t": "kylie minogue - can't get you out of my head"}, {"t": "kylie minogue get outta my way"}, {"t": "kylie akcent"}, {"t": "kylie minogue - better than today"}, {"t": "kylie minoque"}, {"t": "kylie minogue - in my arms"}, {"t": "kylie minogue let it snow"}]});

Originally posted by http://allegro.pl/suggest.php?q=latarka&limit=7:

{"word":"latarka","count":""} {"word":"latarka led","count":""} {"word":"latarka czolowa","count":""} {"word":"latarka diodowa","count":""} {"word":"latarka akumulatorowa","count":""} {"word":"latarka dynamo","count":""} {"word":"latarka taktyczna","count":""}

I jeszcze odpowiedź Google'a (z dziennikarskiego obowiązku wink):

Originally posted by Suggest:

["opera",["opera","operation christmas child","operant conditioning","operation dark heart","opera mini","operational definition","operating systems","operation smile","operation sports","operation repo"]]



Dodane: A w sumie to chyba nic nie stoi na przeszkodzie, żeby przepuszczać to przez własny serwer i przetwarzać odpowiedź na zrozumiałą dla Opery cool.

matee napisał(a):

Dzięki za wyczerpującą odpowiedź. No to chyba dodatkowe wyszukiwarki będę musiał sobie darować, bo to zbyt skomplikowane dla mnie.
Ale pozostaje kwestia sugestii google. Pamiętam, że w testowych wersjach 11-ki były tylko trzy podpowiedzi nawet w pasku adresu. Dużo osób prosiło żeby zwiększyć tę liczbę, sam pamiętam jak pisałem, aby zwiększyli chociaż do pięciu smile I jak widać zrobili to, ale nie dla dla paska wyszukiwania. Przeglądałem trochę search.ini ale nigdzie nie znalazłem wzmianki na temat ilości sugestii...

Saskatchewan napisał(a):

Originally posted by matee:

No to chyba dodatkowe wyszukiwarki będę musiał sobie darować

Może trochę za szybko stwierdziłem, że się nie da, bo dana witryna może mieć jeszcze inne odwołanie do sugestii (np. sugestie na stronie w wyszukiwarce Google też mają inny adres i format niż te zwracane przeglądarce). Chodzi tylko o to, że trzeba znać ten poprawny adres. Jeżeli działa w Firefoksie, czy innej przeglądarce, to pewnie ten sam adres zadziała w Operze.

Originally posted by matee:

Przeglądałem trochę search.ini ale nigdzie nie znalazłem wzmianki na temat ilości sugestii...

Wydaje mi się, że mają to gdzieś wpisane na sztywno w kodzie, choć pewności oczywiście nie mam.