Full text search lunr [DONT MERGE]

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