Separate commands for api, fulltext search

Require cl-lib.