ACS Development:  Java API - Search Service

ACS Development: Java API - Search Service

This course provides the student with an understanding of the SearchService in the Alfresco Content Services (ACS) Java API.

About this course

Overview

This course provides the student with an understanding of the SearchService in the Alfresco Content Services (ACS) Java API. We will describe the purpose of the core methods provided by this service. We will also touch on some nuances and other services that can be used to assist with your work. This course will also compare this service to similar services.

This course will not cover the languages, search syntax, or the underlying decision making process that determines whether a query is run against the Alfresco database or the Alfresco Search Services.

What Will I Learn?

The learning objectives covered by this course are:

  • Methods accessible through the Search Service
  • Purpose, when, & how to use those methods
  • How to use the SearchService interface in Spring Beans
  • SearchParameters and ResultSet Java interfaces
  • Bulk fetching and paging results
  • SearchService comparison to NodeLocatorService

Target Audience

  • Developers

Time Required: ~30 minutes

Applicable Product Versions: 4.0 - 6.1

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is competent with the tools, technologies and concepts required by the prerequisite courses.

Prerequisite Resources

This course requires the student to complete the following course before starting this one:

Recommended Courses

This following course is recommended before starting this one:

Curriculum30 Minutes

  • Introduction
  • Objectives
  • Prerequisites
  • Search Service
  • Overview
  • Using
  • Methods
  • SearchParameters (Java Interface)
  • ResultSet (Java Interface)
  • Basic Example
  • Advanced Example
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey

About this course

Overview

This course provides the student with an understanding of the SearchService in the Alfresco Content Services (ACS) Java API. We will describe the purpose of the core methods provided by this service. We will also touch on some nuances and other services that can be used to assist with your work. This course will also compare this service to similar services.

This course will not cover the languages, search syntax, or the underlying decision making process that determines whether a query is run against the Alfresco database or the Alfresco Search Services.

What Will I Learn?

The learning objectives covered by this course are:

  • Methods accessible through the Search Service
  • Purpose, when, & how to use those methods
  • How to use the SearchService interface in Spring Beans
  • SearchParameters and ResultSet Java interfaces
  • Bulk fetching and paging results
  • SearchService comparison to NodeLocatorService

Target Audience

  • Developers

Time Required: ~30 minutes

Applicable Product Versions: 4.0 - 6.1

Difficulty: Foundation

Prerequisite Knowledge

This course presumes that the student is competent with the tools, technologies and concepts required by the prerequisite courses.

Prerequisite Resources

This course requires the student to complete the following course before starting this one:

Recommended Courses

This following course is recommended before starting this one:

Curriculum30 Minutes

  • Introduction
  • Objectives
  • Prerequisites
  • Search Service
  • Overview
  • Using
  • Methods
  • SearchParameters (Java Interface)
  • ResultSet (Java Interface)
  • Basic Example
  • Advanced Example
  • Conclusion
  • Review
  • References
  • Next Steps
  • Course Survey