Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从各个站点搜索文件并列出它们_C#_Asp.net_Mp3_Search Engine - Fatal编程技术网

C# 从各个站点搜索文件并列出它们

C# 从各个站点搜索文件并列出它们,c#,asp.net,mp3,search-engine,C#,Asp.net,Mp3,Search Engine,我想创建一个用于教育目的的文件搜索引擎。但是我不知道怎么做。你能给我指一下正确的方向吗?我知道屏幕报废和API。我使用asp.net和c进行编程 例如,如何搜索kohit.net和ectract链接。Kohit不提供API或在url中使用参数 根据你的例子,我会这么说 您可以从要扫描的每个搜索引擎获得一个API,并使用该API使用您的搜索词在其上执行搜索并显示结果 或者,如果无法使用API,您可以使用插入的搜索词访问他们的搜索url(如http://search.ie/search.php?se

我想创建一个用于教育目的的文件搜索引擎。但是我不知道怎么做。你能给我指一下正确的方向吗?我知道屏幕报废和API。我使用asp.net和c进行编程


例如,如何搜索kohit.net和ectract链接。Kohit不提供API或在url中使用参数

根据你的例子,我会这么说

  • 您可以从要扫描的每个搜索引擎获得一个API,并使用该API使用您的搜索词在其上执行搜索并显示结果
  • 或者,如果无法使用API,您可以使用插入的搜索词访问他们的搜索url(如
    http://search.ie/search.php?search=search+terms
    )并解析结果,创建结果列表并将其显示给用户。这是两种方法中最不受欢迎的一种,因为它最有可能因目标搜索引擎代码的任何重组而失败

  • 您可以使用一个工具,例如它提供内置的刮取机制和使用ApacheLucene/Solr进行索引。使用它的RESTful API,与ASP.NET的集成也非常简单


    如果您想从头开始构建一个解决方案,您可能需要考虑一个蜘蛛工具,并将其写入Lucene/SoR或狮身人面像等搜索平台,并从应用程序中查询它们。从ASP.NET查询Solr很简单,使用

    用于教育目的的mp3搜索引擎?是的。mp3或任何文件搜索引擎我想搜索单个站点。是的,对于每个站点,您需要获取API(可能不可用)或使用第二种方法(可能不可取)