add api to support npm search and auto completion

`npm search` 和 npm 的自动补齐需要的接口

这句SQL还有性能问题