Code refactoring: split the views.py to multiple code files. Created a view for full text search features. In addition, fixed UTF-8 problem in the full text search.