2012-07-26 2 views
1

사물의 검색 측면에서 상당히 기능 집약적 인 디렉토리 유형 웹 사이트를 구축해야합니다.특정 기능 세트로 로컬 사이트 검색이 필요합니다.

의사 (의사 이름, 주소, 전기, 전문 분야 등)가 많습니다. 이 모든 것은 데이터베이스에 저장됩니다. 일부 추천 의사가있을 것입니다. 의사는 검색 결과로 나타나면 다른 모든 위의 검색의 상단에 표시됩니다.

검색을 통해 두 번째 필드에 우편 번호를 추가하는 옵션으로 검색어를 하나의 입력란에 입력하여 검색 할 수 있어야합니다 (단, 필수는 아닙니다). 우편 번호를 추가하면 Google 지역 검색과 같이 가장 가까운 의사가 검색 결과를 표시합니다. 우편 번호를 입력하지 않으면 해당 지역을 타겟팅하고 여전히 동일한 기능을 사용하여 가장 가까운 의사를 먼저 표시 할 수 있습니까?

4,000 명이 넘는 의사가 있으므로 각 의사에게 수동으로 페이지를 작성하고 싶지 않기 때문에 모든 의사 정보를 데이터베이스 테이블에 입력하고 있습니다. 나는 그들이 필드에 정보를 입력하고 제출을 누르기 위해 각각 로그온 할 수있는 페이지를 만들려고하고 저를 위해 테이블에 그 장소를 놓을 것입니다. (이건 내가 잘 처리 할 수있어.)

누구나 검색 엔진이나 검색 도구/프로그램을 제안 할 수 있습니까?이 모든 것을 작동시키기 위해 조정할 수 있습니까?

나는 여러 사이트에서 Sphider를 사용해 왔지만 정말 좋아하지만 어떻게 사용하고 이러한 모든 기능을 사용할 수 있는지 상상할 수는 없습니다. 저는 이것이 매우 야심적인 프로젝트라는 것을 알고 있습니다. 그래서 어디서나 도움을받을 수 있습니다.

감사합니다. 행운을 빌어!

+0

노출 된 필터가있는 drupal, taxonomy, views를 사용할 수 있지만 데이터베이스 구조가 준비된 경우 2 ~ 5 일 동안 수행 할 수있는 기본 프레임 워크로는 어려운 작업처럼 보이지 않습니다. 결국 그것의 단지 기본적인 쿼리 빌딩 툴. – Gntem

답변

2

의사 데이터가 데이터베이스 테이블에 나열되어 있으므로 검색을 위해 추가 또는 타사 도구가 필요한 이유는 무엇인지 하나만 이해하면됩니다. 테이블에 대한 검색 스크립트를 쉽게 작성할 수 있습니다.

내가 이해 한 것처럼, 표에는 약 4000 개의 레코드가 포함되어 있습니다. 응용 프로그램에 6236 개의 레코드가 포함되어 있고, 꾸란의 절을 쉽게 찾을 수 있습니다.

+1

그래, 내가 MySQL 쿼리를 통해 제어 할 수 있지만 어떻게 그 지역 타겟팅을 끌어낼 수 있습니까? – Justgrant2009

+0

또한 온라인 서비스에서 애플리케이션 방문자를위한 지리적 추적 기능을 제공한다고 생각합니다. 그냥 구글! 그러나 일부 경우 지리적 트래킹이 정확하지 않습니다. 그것은 단지 방문자에게 부여 된 ISP IP에 달려 있습니다. –

관련 문제