Full text search lunr [DONT MERGE]

@yaron check this out and see for functionality
Line is too long. [86/80]