- 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

Content Services: Java API - Search Service
This course provides the student with an understanding of the SearchService in the Alfresco Content Services (ACS) Java API.
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
andResultSet
Java interfaces- Bulk fetching and paging results
SearchService
comparison toNodeLocatorService
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: