新增filter跟search功能

apple 官方有一個命名的建議~ O3O

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingMethods.html#//apple_ref/doc/uid/20001282-BCIGIJJF

這邊的話應該會推薦用 `filterResult`