I'm building an application on top of Scala 2.12.x, Slick 3.3.0 & Playframework 2.7.x and require adding Web App indexing and searching capabilities. For now the search will only target static routes within the App but I can imagine in a no so distant future having to index/search over a database too.
There are multiple alternatives, some as simple as client-side plugins to dynamically search without using any indexes. A more robust approach would be employing Apache Lucene ... are there any sample integrations? plugins?
Any other alternatives worth considering?
scala-lucene-play-example is a small example demonstrating Lucene with Play.
Routes implementation:
Search logic
Lucene dependency