With the aim to monitor, prevent, and predict cyber attacks on various systems and infrastructures, the cyber defence company needed a solution to ingest and connect all available data and discover threat patterns.
Neo4j as a viable tool in a relevant search ecosystem demonstrating that it offers not only a suitable model for representing several complex data, like text, user models, business goal, and context information but also providing efficient ways for navigating this data in real time. Moreover at an early stage in the “search improvement process” Neo4j can help relevance engineers to identify salient features describing the content, the user or the search query, later will be helpful to find a way to instruct the search engine about those features through extraction and enrichment.
Moreover, the talk demonstrates how the graph model can provide the right support for all the components of the relevant search and concludes with the presentation of a complete end-to-end infrastructure for providing relevant search in a real use case. It will show how it is integrated with other tools like Elasticsearch, Apache Kafka, Stanford NLP, OpenNLP, Apache Spark.
From user preferences and location to time of day and weather, complex context representations have been the key to delivering personalised content. Graph databases excel at dealing with large amounts of complex data and therefore, they have been at the core of many modern real-time recommendation systems. In the near future, graph databases will play an equally important role in search personalisation.