Microsoft MVP성태의 닷넷 이야기
기타: 9. http://www.google.com/webhp?complete=1&hl=en 검색에 관해서. [링크 복사], [링크+제목 복사],
조회: 26971
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

보면... 예를 들어 "e" 자를 치면,,, 아래와 같이 쿼리를 전송합니다.

GET /complete/search?hl=en&js=true&qu=e HTTP/1.1
Accept: */*
Accept-Language: ko
Referer: http://www.google.com/webhp?complete=1&hl=en
Accept-Encoding: gzip, deflate
Host: www.google.com
Connection: Keep-Alive
 
그럼, 아래와 같이 간단하게 나오네요.
 
sendRPCDone(frameElement, "e", new Array("ebay", "election results", "expedia", "espn", "e bay", "ebay.com", "easyjet", "eminem", "electoral college", "election"), new Array("143,000,000 results", "6,270,000 results", "9,470,000 results", "10,100,000 results", "19,700,000 results", "1 result", "1,090,000 results", "11,400,000 results", "1,270,000 results", "24,200,000 results"), new Array(""));
 
위의 결과를 잘 보면... 거의 천 이하는 절삭된 것 같은 느낌인데요.
더군다나,,, result 값이 아마도 며칠에 한번씩 바뀌지 않을 까 싶은데요. 실제로 ebay 에 대한 값이 143,000,000 으로 나오는데, 검색을 막상 해보면 205,000,000 결과가 나오게 됩니다.
 
그런 저런 이유로 ... 사용자로 하여금,,, 어떤 엄청난 데이터를 상당히 빠르게 처리해서 가져온 것 같은 착각이 일어나게 됩니다.
 
한마디로... 뭔가 있어보이도록 하는 것 같은 느낌.
실제로 ebay 에 대한 results 값이 "100,000,000" 이면 어떻고 "150,000,000" 이면 어떤가요? 대강 ebay 값이 좀 많다는 느낌만 주어도 성공하는 것이니까요.
 
그래도... 그러한 인식을 끌어내도록 하는 아이디어가 돋보이네요.
 
 
개인적으로, 위의 검색방식에 있어서, results 는 별로 눈여겨 볼 것은 아니고 그냥 단순히,,, 어떤 키워드로 주로 검색되고 있는지를 알 수 있어서 그게 더 도움이 되는 것 같습니다. 즉.. e 를 치면, ebay, election results, expedia, espn 등의 단어들이 같이 떠주는 것이 더 의미가 있다는 것이지요.
 


[연관 글]






[최초 등록일: ]
[최종 수정일: 2/15/2005]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 76  77  78  79  80  81  82  83  84  [85]  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
11903정성태5/21/201924644오류 유형: 540. .NET Core - System.PlatformNotSupportedException: The named version of this synchronization primitive is not supported on this platform.
11902정성태5/21/201921236오류 유형: 539. mstest 실행 시 "The directory name is invalid." 오류 발생
11901정성태5/21/201924857오류 유형: 538. msbuild 오류 - Could not find a part of the path '%LOCALAPPDATA%\Temp\2\.NETFramework,Version=v4.0.AssemblyAttributes.cs'
11900정성태5/18/201923549오류 유형: 537. "sfc /scannow" 실행 중 시스템이 부팅되는 현상
11899정성태5/17/201923600Linux: 9. Linux에서 윈도우의 OutputDebugString 대신 사용할 수 있는 syslog [1]
11898정성태5/16/201925059VC++: 130. C++ string의 c_str과 data 함수의 차이점 [3]
11897정성태5/16/201931117오류 유형: 536. Visual Studio - "Developer Pack"을 설치했는데도 "대상 프레임워크" 목록에 나오지 않는 경우 [2]
11896정성태5/15/201928274개발 환경 구성: 440. C#, C++ - double의 Infinity, NaN 표현 방식파일 다운로드1
11895정성태5/12/201925009.NET Framework: 832. ML.NET Model Builder - 회귀(Regression), 다중 분류(Multi-class classification) 예제파일 다운로드1
11894정성태5/10/201927434VS.NET IDE: 135. Visual Studio - ML.NET Model Builder 소개 [5]
11893정성태5/10/201922529오류 유형: 535. C# 6.0 이상의 문법을 컴파일 시 오류가 발생한다면?
11892정성태5/10/201922166웹: 38. HTTP Cookie의 expires 시간 형식(RFC7231)
11891정성태5/9/201925848.NET Framework: 831. (번역글) .NET Internals Cookbook Part 12 - Memory structure, attributes, handles
11890정성태5/8/201922405개발 환경 구성: 439. "Visual Studio Enterprise is required to execute the test." 메시지와 관련된 코드 기록
11889정성태5/8/201921275개발 환경 구성: 438. mstest, QTAgent의 로그 파일 설정 방법
11888정성태5/8/201940044.NET Framework: 830. C# - 비동기 호출을 취소하는 CancellationToken의 간단한 예제 코드 [1]파일 다운로드1
11887정성태5/8/201926192.NET Framework: 829. C# - yield 문을 사용할 수 있는 메서드의 조건
11886정성태5/7/201922576오류 유형: 534. mstest.exe 실행 시 "Visual Studio Enterprise is required to execute the test." 오류 [2]
11885정성태5/7/201920610오류 유형: 533. mstest.exe 실행 시 "File extension specified '.loadtest' is not a valid test extension." 오류 발생
11884정성태5/5/201925457.NET Framework: 828. C# DLL에서 Win32 C/C++처럼 dllexport 함수를 제공하는 방법 - 두 번째 이야기
11883정성태5/3/201930583.NET Framework: 827. C# - 인터넷 시간 서버로부터 받은 시간을 윈도우에 적용하는 방법파일 다운로드1
11882정성태5/2/201927435.NET Framework: 826. (번역글) .NET Internals Cookbook Part 11 - Various C# riddles파일 다운로드1
11881정성태4/28/201927447오류 유형: 532. .NET Core 프로젝트로 마이그레이션 시 "CS0579 Duplicate 'System.Reflection.AssemblyCompanyAttribute' attribute" 오류 발생
11880정성태4/25/201923354오류 유형: 531. 이벤트 로그 오류 - Task Scheduling Error: m->NextScheduledSPRetry 1547, m->NextScheduledEvent 1547
11879정성태4/24/201933194.NET Framework: 825. (번역글) .NET Internals Cookbook Part 10 - Threads, Tasks, asynchronous code and others파일 다운로드2
11878정성태4/22/201927051.NET Framework: 824. (번역글) .NET Internals Cookbook Part 9 - Finalizers, queues, card tables and other GC stuff파일 다운로드1
... 76  77  78  79  80  81  82  83  84  [85]  86  87  88  89  90  ...