2012-02-29 2 views
0

교육 목적으로 파일 검색 엔진을 만들고 싶습니다. 그러나 나는 어떻게 몰라. 옳은 방향으로 나를 가르쳐 주시겠습니까? 인스턴트 스크랩 및 apis 알고 있어요. 프로그래밍을 위해 asp.net & C#을 사용합니다.여러 사이트의 파일을 검색하여 나열하십시오.

예로, this search engine에서 kohit.net을 검색하고 링크를 제거하는 방법을 예로 들어 설명합니다. Kohit은 URL에 API 또는 매개 변수를 제공하지 않습니다.

귀하의 예를 바탕으로
+0

및 교육용 mp3 검색 엔진? –

+0

예. MP3 또는 파일 검색 엔진 – ziaasp

답변

1

나도 당신이 검색 엔진의 각각에서 API를 얻을

  1. 스캔 결과를 검색 용어를 사용하고 표시 그들에 검색을 실행하는 API를 사용하도록 말할 것
  2. API를 사용할 수있는 방법이 없다면 검색 결과에 삽입 된 검색어 (예 : http://search.ie/search.php?search=search+terms)를 사용하여 검색 URL에 액세스하고 결과를 파싱하고 결과 목록을 만들어 사용자에게 표시 할 수 있습니다. 이
+0

개별 사이트를 검색하고 싶습니다. – ziaasp

+0

예, 각 개별 사이트에 대해 API를 얻거나 (아마 사용 가능하지 않음) 두 번째 방법을 사용해야합니다 (아마 바람직하지 않음) –

0

당신은 http://www.searchblox.com/ 같은 도구를 사용할 수있는 대상 검색 엔진 '코드의 구조 조정에 실패 할 가능성이 높습니다 이것은 두 가지 방법 중 가장 좋아하는 것이 기본 제공에 사용하는 메커니즘과 인덱싱을 긁어 Apache Lucene/Solr. ASP.NET으로의 통합은 RESTful API를 사용하여 매우 간단합니다.

처음부터 솔루션을 구축하려면 스파이더 링 도구를 고려하고 Lucene/Solr 또는 Sphinx와 같은 검색 플랫폼에 글을 작성하고 앱에서 해당 솔루션을 쿼리해야합니다. ASP.NET에서 Solr을 쿼리하려면 SolrNet을 사용하는 것이 간단합니다.

관련 문제