add search page

- [x] search full text search index
- [x] test