# metasearch **Repository Path**: zeyanglin/metasearch ## Basic Information - **Project Name**: metasearch - **Description**: MetaSearch - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-16 - **Last Updated**: 2021-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Meta-Search, a web application powered by Django. ## Live DEMO: http://zeyang.alwaysdata.net/metasearch ## Main features: - Aggregated and non-aggregated search mode - Client-side and server-side validation - Query pre-processing - Boolean operator support - Optional cluster feature ## Installation: 1. Make sure the following software are installed in your system: - Python 2.7.x ( http://python.org/download/ ) - Django 1.5.x ( https://www.djangoproject.com/download/ ) 2. Install the following Python package: - requests 2.0.0 ( https://pypi.python.org/pypi/requests/2.0.0 ) 3. Create a new Django project or choose from one of your existing Django projects, then unzip "metasearch" folder into that project's root folder. 4. Edit the following sector in `settings.py` of that project: - In `INSTALLED_APPS` append 'metasearch' 5. Edit `urls.py` of that project: - In `patterns()` append the following line: ``` url(r'^metasearch/', include('metasearch.urls')), ``` ## Getting it run: * If you are using Django's own development server, just run `manage.py` of your project and locate `http://your-domain:port/metasearch/` in your browser. * For Apache httpd server (only applicable for version 2.2.xx), in WSGI mode: 1. Install `mod_wsgi` module for Apache. ( https://code.google.com/p/modwsgi/wiki/DownloadTheSoftware?tm=2 ) 2. Open `httpd.conf` in `your_apache_path/conf/`, and append the following lines at the end of file: ``` #change the path into your actual path of mod_wsgi.so LoadModule wsgi_module /your_apache_path/modules/mod_wsgi.so #change the path into your project's path of /static/ Alias /static/ your_project_path/static/ #change the path into your project's path of /static/ Order deny,allow Allow from all #change the path into your project's path of wsgi.py WSGIScriptAlias / your_project_path/your_app/wsgi.py #change the path into your project's path WSGIPythonPath your_project_path #change the path into the path that contains your wsgi.py Order deny,allow Allow from all ``` 3. Run Apache and locate `http://your-domain:port/metasearch/` in your browser. ## Contact me: Zeyang Lin zeyanglin2013@gmail.com