Minimalistic search app for Frequently Asked Questions with Markdown support built on Elasticsearch using Nodejs, Angularjs and Bootstrap.
⭐ Out of the box working.
⭐ Markdown fully supported.
⭐ Highly responsive.
⭐ Mobile friendly.
- Ensure you have
npm
installed. - Download
zip
of elasticsearch binary here and unzip it. Tested on (5.0.2, 5.1.1).
# You can use this command to fetch the zip.
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.zip
- Enable CORS calls by adding [Note: Be careful with the network configuration!]
# IP of the host where Elasticsearch is running.
network.host: 1.2.3.4
# Following allows calls from localhost.
# Change the regex to suit your needs.
http.cors:
enabled: true
allow-origin: /https?:\/\/localhost(:[0-9]+)?/
to elasticsearch/config/elasticsearch.yml
.
# Clone the repository.
git clone https://github.com/csurfer/faq.git
# cd into it.
cd faq
# Install npm dependencies.
npm install
# To check its working.
npm start