문제

유감스러운 녀석,내가 실행되는 모형을 묻는 질문들에 어떻게 통합하는 위키백과 데이터를 내 응용 프로그램고 솔직히 내 생각을 했어 어떤 성공을 내 말에 내가 하려고 했는데 모든 아이디어와 좀 주는지를 읽었을 때 죽은 끝나 장애물이 있습니다.나는 설명하려고 무엇을 정확하게 내가 하려고 여기에.

나는 단순한 디렉토리의 위치 같은 도시와 국가입니다.내 응용 프로그램은 간단한 php 기반으로 ajax 기반의 응용 프로그램으로 대한 검색 및 탐색 시설입니다.사람들은 기호와와 연결시 사용자가 탐색하는 도시로-그/그녀는 볼 수 있습니다 사람들과 회사에 즉시 즉누구든지 일부입니다 우리는 시스템입니다.

는 부분은 좀 쉽게 설정하에서 자신의 노력하고 괜찮습니다.것은 나의 검색 결과 형식으로 즉일부 중 검색에 대한 말할 수 있습니다.그것은 반환에 세 개의 탭 인터페이스 박:

  1. 먼저 탭에 있는 정보상자 containig 도시 정보에 대한 베이징
  2. 번째 차이점이 될 것입 국가의 탭을 들고 올 국가의 정보를 중국에서
  3. 타이 있는 목록의 모든 접촉 베이징에 있습니다.

의 콘텐츠에 대해 첫번째 두 개의 탭에서 와야 합니다.지금 나는 완전히 잃었으로 무엇을 할 수있는 가장 좋은 방법이 될 것이 이를 수행하고 게다가 한번에 결정하는 방법-다음 난 어떻게 그것은 그것을 만들하는 등의 매우 견고합니다.

몇 가지 아이디어의 좋고 나쁜으로 나는 할 수 있었을 소화는 지금까지:

  1. 실행 컬 직접 요청하며 분석 데이터를 반환하마 검색니다.할 필요가 없을 유지하는 로컬 사본을 이 경우에 데이터의 wikipedia.다른 문제는 전적으로 의존 데이터를 원격지에서 세 번째 위치하고 나는 그것을 의심을 하는 것은 가능하다는 것을 요청마다 위를 검색하는 기본적인 정보입니다.Plus 을 고려하는 데이터에는 위키백과 필요한 구문 분석하는 모든 요청이-그게 거 극복하는 서버의 부..또는 나는 투기 여기입니다.

  2. 을 다운로드 디 덤프 및 발음을 읽을 수 있는지 확인합니다.잘 다운로드한 데이터베이스 전체나 그거야 영원히 가져오려는 모든 테이블에서는 xml 덤프.Plus 는 사실을 고려하십시오 나는 단지 추출하려는 목록의 국가와 도시와 그 정보는 상자의 정보를 덤프가니다.

  3. 내 자신의 현지 테이블을 만들 cron[나는 이유를 설명 할 것이 cron 작업이 여기]스크립트는 어떻게든 분석 모든 teh 국가와 도시에 페이지키하고 그들을 변환하는 형식으로 사용할 수 있는 내 테이블이 있습니다.그러나 솔직히 말해 내가 필요로 하지 않는 모든 정보의 정보상자로는 실제로 보면'도 기본적인 마크업의 정보상자로는 것보다 더 많은 것만으로도 충분합니다.다음과 같:

타이틀의 국가|정보상자 원

나 개인적으로 추출물과 같은 물건 좌표 및 기타 정보고 싶은 경우.

나는 심지어 다운로드했는 타사의 데이터 집합에서 infochiumps 및으며 dbpedia 하지만 데이터 집합에서 infochimps 는 불완전한지 모든 정보를 포함하고 싶 디스플레이-더으며 dbpedia 가 절대적으로는 무슨 생각을 하는 csv 파일 다운로드하의 정보상자와도 두려워하는 것도 완성되지 않습니다.

하지만 그것은 단지의 일부는 문제입니다.내가 원하는 표시하는 방법이 다음과 같은 내용이 포함-나는 모든 링크를 점하뿐만 아니라 좋은 정보에서 제대로 표시됩니다 주위의 모든지만 문제는 내가 필요로 하는 방식으로 정기적으로 업데이트한 정보가 정서 너무 적어도 없을 완전히 오래된 데이터입니다.다음과 같라고 말할 수 있습니다 시스템 확인할 수 있습니다면 우리는 새로운 국가 또는 새로운 위치를 분석한 정보를 어떻게든 그것을 검색.내가에 의존하는 카테고리의 국가와 도시에서 위키백과에 대한 이 여기에 있지만 솔직하게 이러한 모든 아이디어를 종이에서,부분적으로 코딩과 큰 엉망입니다.

나는 프로그래밍에 PHP MySQL 및 내 마감은 빨리 다가오고 주어진 상황과 요구 사항이 무엇이 최고의 그리고 가장 실제적인 방법을 따라 구현할 수 있습니다.나는 완전히 열린 아이디어를 실제적인 예는 경우에는 사람은 뭔가 비슷한 듣고 싶어:D

도움이 되었습니까?

해결책

나는 다음을 제안합니다

  • 쿼리로부터 도시키면 그것은(도시)에서 만든 DB
  • 분석 데이터를 저장하는 로컬 사본과 함께 타임스탬프의 마지막 업데이트
  • 에 액세스,데이터를 업데이트가 필요합니다.를 표시할 수 있습니다 오래된 중 하나로 워터마크에 그것을 말하는...일 오래 된 그리고 지금 업데이트입니다.다음 변경하는 새로 인수 한 경우 업데이트를 수행합니다.당신이 말했듯 당신은 AJAX 를 사용하여,그래서 그것이 문제가 되지 않습

그것이 최소화 queryes 하 및 귀하의 서비스를 보여주지 않을 것 빈 페이지의 경우에도 위에 접근할 수 없음을 의미합니다.

다른 팁

몇 일을 생각할 수 있:

  1. 다시 위키백과 데이터를 iframe 에 귀하의 사이트입니다.

  2. 사용 컬 html 을 얻을에서 위키피디아,다음 사용하는 사용자 정의 스타일의 스타일을 그리고/또는 숨기고 당신이 원하지 않는 부분을 표시합니다.

하려고 실제로 구문 분석 HTML 꺼내 조각을 당신이 원하는 것은 거대한 고통,그리고 가장 가능성이 있어야를 위해 주문적인 서비스를 제공합니다.점점 더 무언가가 간단한 작업에 대한 지금은 다음에 돌아가 및 개선하고 나중에 그것을 결정하는 경우 당신은 정말로 필요합니다.

방법 중 하나를 사용하는 것에 대 Wikipedia Geocoding Webservices

사용할 수있는 여러 가지가 있습니다 어디에 전달할 수 있습니다 예를 들어,우편 번호하고 국가의 짧은 요약 문서에 대한 링크는 위키 문서입니다.

는 경우에는 것 충분하다.

보으며 dbpedia 포함 니스의 추출 위키백과 데이터를 CSV 형식입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top