1. A computer-implemented method, comprising: defining via a definition statement a filter using a filter name which identifies a filter object representing an implementation of the filter; in response to a search query received at the ORM system from an application client, the search query identifying the filter via the filter name, invoking a full-text search engine to perform a full-text search in a database based on one or more keywords in the search query; identifying the filter object based on the filter name extracted from the search query; and invoking the filter object associated with the search query using the filter name of the filter object to filter a search result generated from the full-text search engine.