A specialized search engine designed to help researchers, policymakers, and development practitioners quickly find relevant information across a wide range of high-quality surveys and research documents.
Survey Accelerator is a free, fast, and completely open-source tool that provides access to surveys and research documents from organizations like IDHS, IDinsight, UNICEF, USAID, World Bank, and more. It uses advanced search algorithms to identify the most relevant matches to user queries across these documents.
- Advanced Search: Find relevant information quickly using powerful search algorithms
- Document Library: Browse a collection of high-quality surveys and research documents
- Organization Filters: Filter search results by organization (IDHS, IDinsight, UNICEF, etc.)
- Survey Type Filters: Filter by survey types (DHS Surveys, MICS7 questionnaires, household income surveys, etc.)
- Survey Contribution: Users can contribute new surveys to the database for review
- Highlighted PDFs: View matches directly within PDF documents with relevant text highlighted
- Node.js (for frontend)
- Python 3.10+ (for backend)
- Docker (optional, for containerized deployment)
-
Navigate to the backend directory:
cd backend
-
Install dependencies:
pip install -r requirements.txt
-
Set up environment variables (create a .env file with the required configurations)
-
Run the backend server:
python main.py
-
Navigate to the frontend directory:
cd frontend
-
Install dependencies:
npm install
-
Run the development server:
npm start
For containerized deployment, use the provided Dockerfiles and docker-compose configuration:
# From the project root
docker-compose -f deployment/docker-compose/docker-compose.yml up -d
- Enter your search query in the search box
- Optionally filter by organization or survey type using the dropdown menus
- Click the Search button or press Enter
- Browse the results and click on any document card to view it
- Click on specific matches within a document to navigate directly to that page
Survey Accelerator is an open-source project and welcomes contributions. You can contribute in several ways:
- Code Contributions: Submit pull requests with bug fixes or new features
- Survey Contributions: Add new surveys to the database using the "Contribute Survey" feature
- Documentation: Help improve documentation and usage guides
- Bug Reports: Report issues or suggest enhancements
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.
Survey Accelerator is developed and maintained by IDinsight, a global advisory, data analytics, and research organization that helps development leaders maximize their social impact.