Interface ISearchProvider

All Known Implementing Classes:
DefaultSQLSearchProvider

public interface ISearchProvider
Interface for document search provider
  • Method Details

    • accept

      boolean accept(MSearchDefinition def)
      Check if this provider can handle the given search definition.
      Parameters:
      def - Search Definition
      Returns:
      true if supported
    • search

      List<SearchResult> search(MSearchDefinition def, String query, int pageSize, int pageNo)
      Execute search.
      Parameters:
      def - Search Definition
      query - Search query string
      pageSize - Max results
      pageNo - Page number (0 based)
      Returns:
      List of SearchResult