首页 > 解决方案 > 计算互联网上搜索引擎的查询响应时间

问题描述

我正在考虑设计一个软件,这样它就可以将关键字作为输入以及通过checkboxes用户对搜索引擎的选择。然后它将计算在选定的搜索引擎中可以提供最快结果的搜索引擎。它可能会显示有关在不同搜索引擎上搜索该关键字所花费的时间和内存的统计信息。我已经用java设计了它的一部分,但是如果我能找到一种方法来找出当前工作最好的搜索引擎,我会寻求任何支持吗?

标签: javasearchbrowser

解决方案


This is not going to work. On a number of levels.

  1. I don't think it is practical to figure out the fastest search engine. The effective speed will depend on where the user is, what his ISP is (and its peering arrangements), the time of day, day of week, etc. The only way to figure it out is with extensive measurement from the user's browser.

  2. The fastest search engine for a given user query will depend on the complexity of the query. You can't model that.

  3. People don't normally choose search engines based on their speed. There are far more important criteria for choosing. For example, many people think that the best search engine is the one that serves the best search results.

  4. Given the above, you are unlikely to get an answer that actually help you. (Assuming that you don't consider advice like mine to be helpful. I disagree. This is intended to be helpful by being realistic.)

  5. But lets assume that there was a good answer, and that this was a worthwhile project. Do you really think that asking StackOverflow is a good strategy? What's to stop someone (say me) from doing the following:

    • Spot that this is a good business opportunity (hmmmm)
    • Work out a good way to do it (hmmmm)
    • Build my own app, or browser plugin or whatever.
    • Get it to market before you
    • Not tell you how I did it!

推荐阅读