Making a search engine for a website

Websites that are made without the use of any CMS require the use of various technologies for the creation of a fully functional option. Some technologies require a lot of technical competences and are difficult to work with in order to integrate them in an already existing project.
2 answers

Using Elasticsearch to handle the search on the website. An easy to install-and-use tool that works right out of the box. Analyzers that are really helpful to analyze a string by converting it into tokens or terms. Can also have a GUI when used combined with Kibana.


Totally agree with this solution! +1
Elastic search is the perfect tool for building a search engine.

Boian Velitchkov - Sun, 12/02/2018 - 21:02 :::

Very good solution, much easier to learn and understand than solutions like Solr/Lucene.

Angelos Arampatzis - Mon, 12/10/2018 - 14:04 :::

Its true that ES is great for finding searching and we also use it. But I don't think thats a particular "challenge" per se.