Searching through full text fields with regexes in relational database systems like PostgreSQL or MySQL is painful: The query latency is high and your results will be unordered, so you have no idea how relevant your query results are. Elasticsearch is often the storage engine of choice for storing and querying full text data. In ElasticSearch querying fulltext fields is among the least resource intensive tasks and your query results are ordered putting the most relevant results on top.

Continue reading

Author's picture

Heike Maria (PhD)

Data Science @MOIA working on the future of mobility, previously Data Science at @Xing on recommender systems and search