lunr.js vs tsx | What are the differences? | StackShare